All of lore.kernel.org
 help / color / mirror / Atom feed
* [patch 00/25] SPDX cleanup: Batch 3
@ 2019-05-20  7:18 Thomas Gleixner
  2019-05-20  7:18 ` [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 51 Thomas Gleixner
                   ` (24 more replies)
  0 siblings, 25 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:18 UTC (permalink / raw)
  To: linux-spdx

Folks,

just to keep you busy and to test your limits, here is another one :)

Thanks,

        tglx




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

* [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 51
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
@ 2019-05-20  7:18 ` Thomas Gleixner
  2019-05-22  5:07   ` Kate Stewart
                     ` (2 more replies)
  2019-05-20  7:18 ` [patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 52 Thomas Gleixner
                   ` (23 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:18 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  this program is distributed in the hope that it will be useful but
  without any warranty without even the implied warranty of
  merchantability or fitness for a particular purpose see the gnu
  general public license for more details this program is free
  software you can redistribute it and or modify it under the terms of
  the gnu general public license version 2 or later as publishhed by
  the free software foundation

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=c99c99e2a0dc
---
 drivers/hwmon/ads7871.c |   10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

--- a/drivers/hwmon/ads7871.c
+++ b/drivers/hwmon/ads7871.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  ads7871 - driver for TI ADS7871 A/D converter
  *
  *  Copyright (c) 2010 Paul Thomas <pthomas8589@gmail.com>
  *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- *  GNU General Public License for more details.
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License version 2 or
- *  later as publishhed by the Free Software Foundation.
- *
  *	You need to have something like this in struct spi_board_info
  *	{
  *		.modalias	= "ads7871",



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

* [patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 52
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
  2019-05-20  7:18 ` [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 51 Thomas Gleixner
@ 2019-05-20  7:18 ` Thomas Gleixner
  2019-05-21 13:38   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:18 ` [patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 53 Thomas Gleixner
                   ` (22 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:18 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  this file is released under gnu general public licence version 2 or
  at your option any later version see the file copying for more
  details

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=baacad760976
---
 ipc/msgutil.c |    6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

--- a/ipc/msgutil.c
+++ b/ipc/msgutil.c
@@ -1,11 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * linux/ipc/msgutil.c
  * Copyright (C) 1999, 2004 Manfred Spraul
- *
- * This file is released under GNU General Public Licence version 2 or
- * (at your option) any later version.
- *
- * See the file COPYING for more details.
  */
 
 #include <linux/spinlock.h>



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

* [patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 53
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
  2019-05-20  7:18 ` [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 51 Thomas Gleixner
  2019-05-20  7:18 ` [patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 52 Thomas Gleixner
@ 2019-05-20  7:18 ` Thomas Gleixner
  2019-05-21 13:38   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:18 ` [patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 54 Thomas Gleixner
                   ` (21 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:18 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  this code may be copied under the gpl v 2 or at your option any
  later version

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 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=batch3&id=0c743c612318
---
 net/decnet/netfilter/dn_rtmsg.c |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

--- a/net/decnet/netfilter/dn_rtmsg.c
+++ b/net/decnet/netfilter/dn_rtmsg.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * DECnet       An implementation of the DECnet protocol suite for the LINUX
  *              operating system.  DECnet is implemented using the  BSD Socket
@@ -6,11 +7,8 @@
  *              DECnet Routing Message Grabulator
  *
  *              (C) 2000 ChyGwyn Limited  -  http://www.chygwyn.com/
- *              This code may be copied under the GPL v.2 or at your option
- *              any later version.
  *
  * Author:      Steven Whitehouse <steve@chygwyn.com>
- *
  */
 #include <linux/module.h>
 #include <linux/skbuff.h>



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

* [patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 54
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (2 preceding siblings ...)
  2019-05-20  7:18 ` [patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 53 Thomas Gleixner
@ 2019-05-20  7:18 ` Thomas Gleixner
  2019-05-21 13:39   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:18 ` [patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 Thomas Gleixner
                   ` (20 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:18 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  this program is a part of the linux kernel and may be freely copied
  under the terms of the gnu general public license gpl version 2 or
  at your option any later version

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 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=batch3&id=21d1c017cdea
---
 scripts/conmakehash.c |    5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

--- a/scripts/conmakehash.c
+++ b/scripts/conmakehash.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * conmakehash.c
  *
@@ -8,10 +9,6 @@
  * just for this seems like massive overkill.
  *
  * Copyright (C) 1995-1997 H. Peter Anvin
- *
- * This program is a part of the Linux kernel, and may be freely
- * copied under the terms of the GNU General Public License (GPL),
- * version 2, or at your option any later version.
  */
 
 #include <stdio.h>



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

* [patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (3 preceding siblings ...)
  2019-05-20  7:18 ` [patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 54 Thomas Gleixner
@ 2019-05-20  7:18 ` Thomas Gleixner
  2019-05-21 13:35   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:18 ` [patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 Thomas Gleixner
                   ` (19 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:18 UTC (permalink / raw)
  To: linux-spdx

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 of 2 of the license or
  at your option any later version

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 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=batch3&id=e088e8bfbbc9
---
 drivers/input/tablet/wacom_serial4.c              |    7 +------
 drivers/input/touchscreen/wacom_i2c.c             |    7 +------
 drivers/media/usb/pulse8-cec/pulse8-cec.c         |    7 +------
 drivers/media/usb/rainshadow-cec/rainshadow-cec.c |    7 +------
 4 files changed, 4 insertions(+), 24 deletions(-)

--- a/drivers/input/tablet/wacom_serial4.c
+++ b/drivers/input/tablet/wacom_serial4.c
@@ -1,15 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Wacom protocol 4 serial tablet driver
  *
  * Copyright 2014      Hans de Goede <hdegoede@redhat.com>
  * Copyright 2011-2012 Julian Squires <julian@cipht.net>
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; either version of 2 of the License, or (at your
- * option) any later version. See the file COPYING in the main directory of
- * this archive for more details.
- *
  * Many thanks to Bill Seremetis, without whom PenPartner support
  * would not have been possible. Thanks to Patrick Mahoney.
  *
--- a/drivers/input/touchscreen/wacom_i2c.c
+++ b/drivers/input/touchscreen/wacom_i2c.c
@@ -1,14 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Wacom Penabled Driver for I2C
  *
  * Copyright (c) 2011 - 2013 Tatsunosuke Tobita, Wacom.
  * <tobita.tatsunosuke@wacom.co.jp>
- *
- * This program is free software; 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 of 2 of the License,
- * or (at your option) any later version.
  */
 
 #include <linux/module.h>
--- a/drivers/media/usb/pulse8-cec/pulse8-cec.c
+++ b/drivers/media/usb/pulse8-cec/pulse8-cec.c
@@ -1,13 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Pulse Eight HDMI CEC driver
  *
  * Copyright 2016 Hans Verkuil <hverkuil@xs4all.nl
- *
- * This program is free software; 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 of 2 of the License, or (at your
- * option) any later version. See the file COPYING in the main directory of
- * this archive for more details.
  */
 
 /*
--- a/drivers/media/usb/rainshadow-cec/rainshadow-cec.c
+++ b/drivers/media/usb/rainshadow-cec/rainshadow-cec.c
@@ -1,13 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * RainShadow Tech HDMI CEC driver
  *
  * Copyright 2016 Hans Verkuil <hverkuil@xs4all.nl
- *
- * This program is free software; 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 of 2 of the License, or (at your
- * option) any later version. See the file COPYING in the main directory of
- * this archive for more details.
  */
 
 /*



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

* [patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (4 preceding siblings ...)
  2019-05-20  7:18 ` [patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 Thomas Gleixner
@ 2019-05-20  7:18 ` Thomas Gleixner
  2019-05-21 13:41   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:18 ` [patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 57 Thomas Gleixner
                   ` (18 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:18 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  this driver is free software you can redistribute it and or modify
  it under the terms of the gnu general public license either version
  2 of the license or at your option any later version this driver is
  distributed in the hope that it will be useful but without any
  warranty without even the implied warranty of merchantability or
  fitness for a particular purpose see the gnu general public license
  for more details you should have received a copy of the gnu general
  public license along with this driver if not see http www gnu org
  licenses

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=02254fc26615
---
 drivers/hwmon/fam15h_power.c |   14 +-------------
 drivers/hwmon/k10temp.c      |   14 +-------------
 2 files changed, 2 insertions(+), 26 deletions(-)

--- a/drivers/hwmon/fam15h_power.c
+++ b/drivers/hwmon/fam15h_power.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * fam15h_power.c - AMD Family 15h processor power monitoring
  *
  * Copyright (c) 2011-2016 Advanced Micro Devices, Inc.
  * Author: Andreas Herrmann <herrmann.der.user@googlemail.com>
- *
- *
- * This driver is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This driver is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- * See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this driver; if not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/err.h>
--- a/drivers/hwmon/k10temp.c
+++ b/drivers/hwmon/k10temp.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * k10temp.c - AMD Family 10h/11h/12h/14h/15h/16h processor hardware monitoring
  *
  * Copyright (c) 2009 Clemens Ladisch <clemens@ladisch.de>
- *
- *
- * This driver is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This driver is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- * See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this driver; if not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/err.h>



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

* [patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 57
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (5 preceding siblings ...)
  2019-05-20  7:18 ` [patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 Thomas Gleixner
@ 2019-05-20  7:18 ` Thomas Gleixner
  2019-05-21 13:40   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:18 ` [patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 58 Thomas Gleixner
                   ` (17 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:18 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license as published by
  the free software foundation either version 2 of the license or at
  your option any later version this program is distributed in the
  hope that it will be useful but without any warranty without even
  the implied warranty of merchantability or fitness for a particular
  purpose see the gnu general public license for more details you
  should have received a copy of the gnu general public license along
  with this program see the file copying if not see http www gnu org
  licenses

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=622d8171aa37
---
 drivers/net/wireless/ath/carl9170/fw.c |   15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)

--- a/drivers/net/wireless/ath/carl9170/fw.c
+++ b/drivers/net/wireless/ath/carl9170/fw.c
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Atheros CARL9170 driver
  *
  * firmware parser
  *
  * Copyright 2009, 2010, Christian Lamparter <chunkeey@googlemail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; see the file COPYING.  If not, see
- * http://www.gnu.org/licenses/.
  */
 
 #include <linux/kernel.h>



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

* [patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 58
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (6 preceding siblings ...)
  2019-05-20  7:18 ` [patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 57 Thomas Gleixner
@ 2019-05-20  7:18 ` Thomas Gleixner
  2019-05-21  9:56   ` Thomas Gleixner
  2019-05-21 13:15   ` Richard Fontana
  2019-05-20  7:19 ` [patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 59 Thomas Gleixner
                   ` (16 subsequent siblings)
  24 siblings, 2 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:18 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

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

has been chosen to replace the boilerplate/reference in 11 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=batch3&id=ad6181003373
---
 drivers/char/mwave/3780i.c    |   37 +------------------------------------
 drivers/char/mwave/3780i.h    |   37 +------------------------------------
 drivers/char/mwave/mwavedd.c  |   37 +------------------------------------
 drivers/char/mwave/mwavedd.h  |   37 +------------------------------------
 drivers/char/mwave/mwavepub.h |   37 +------------------------------------
 drivers/char/mwave/smapi.c    |   37 +------------------------------------
 drivers/char/mwave/smapi.h    |   37 +------------------------------------
 drivers/char/mwave/tp3780i.c  |   37 +------------------------------------
 drivers/char/mwave/tp3780i.h  |   37 +------------------------------------
 drivers/scsi/ips.c            |   34 +---------------------------------
 drivers/scsi/ips.h            |   34 +---------------------------------
 11 files changed, 11 insertions(+), 390 deletions(-)

--- a/drivers/char/mwave/3780i.c
+++ b/drivers/char/mwave/3780i.c
@@ -1,47 +1,12 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
 *
 * 3780i.c -- helper routines for the 3780i DSP
 *
-*
 * Written By: Mike Sullivan IBM Corporation
 *
 * Copyright (C) 1999 IBM Corporation
 *
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-* GNU General Public License for more details.
-*
-* 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
-*
-*
 * 10/23/2000 - Alpha Release
 *	First release to the public
 */
--- a/drivers/char/mwave/3780i.h
+++ b/drivers/char/mwave/3780i.h
@@ -1,47 +1,12 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
 *
 * 3780i.h -- declarations for 3780i.c
 *
-*
 * Written By: Mike Sullivan IBM Corporation
 *
 * Copyright (C) 1999 IBM Corporation
 *
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-* GNU General Public License for more details.
-*
-* 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
-*
-*
 * 10/23/2000 - Alpha Release
 *	First release to the public
 */
--- a/drivers/char/mwave/mwavedd.c
+++ b/drivers/char/mwave/mwavedd.c
@@ -1,47 +1,12 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
 *
 * mwavedd.c -- mwave device driver
 *
-*
 * Written By: Mike Sullivan IBM Corporation
 *
 * Copyright (C) 1999 IBM Corporation
 *
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-* GNU General Public License for more details.
-*
-* 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
-*
-*
 * 10/23/2000 - Alpha Release
 *	First release to the public
 */
--- a/drivers/char/mwave/mwavedd.h
+++ b/drivers/char/mwave/mwavedd.h
@@ -1,47 +1,12 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
 *
 * mwavedd.h -- declarations for mwave device driver
 *
-*
 * Written By: Mike Sullivan IBM Corporation
 *
 * Copyright (C) 1999 IBM Corporation
 *
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-* GNU General Public License for more details.
-*
-* 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
-*
-*
 * 10/23/2000 - Alpha Release
 *	First release to the public
 */
--- a/drivers/char/mwave/mwavepub.h
+++ b/drivers/char/mwave/mwavepub.h
@@ -1,48 +1,13 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
 *
 * mwavepub.h -- PUBLIC declarations for the mwave driver
 *               and applications using it
 *
-*
 * Written By: Mike Sullivan IBM Corporation
 *
 * Copyright (C) 1999 IBM Corporation
 *
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-* GNU General Public License for more details.
-*
-* 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
-*
-*
 * 10/23/2000 - Alpha Release
 *	First release to the public
 */
--- a/drivers/char/mwave/smapi.c
+++ b/drivers/char/mwave/smapi.c
@@ -1,47 +1,12 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
 *
 * smapi.c -- SMAPI interface routines
 *
-*
 * Written By: Mike Sullivan IBM Corporation
 *
 * Copyright (C) 1999 IBM Corporation
 *
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-* GNU General Public License for more details.
-*
-* 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
-*
-*
 * 10/23/2000 - Alpha Release
 *	First release to the public
 */
--- a/drivers/char/mwave/smapi.h
+++ b/drivers/char/mwave/smapi.h
@@ -1,47 +1,12 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
 *
 * smapi.h -- declarations for SMAPI interface routines
 *
-*
 * Written By: Mike Sullivan IBM Corporation
 *
 * Copyright (C) 1999 IBM Corporation
 *
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-* GNU General Public License for more details.
-*
-* 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
-*
-*
 * 10/23/2000 - Alpha Release
 *	First release to the public
 */
--- a/drivers/char/mwave/tp3780i.c
+++ b/drivers/char/mwave/tp3780i.c
@@ -1,47 +1,12 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
 *
 * tp3780i.c -- board driver for 3780i on ThinkPads
 *
-*
 * Written By: Mike Sullivan IBM Corporation
 *
 * Copyright (C) 1999 IBM Corporation
 *
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-* GNU General Public License for more details.
-*
-* 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
-*
-*
 * 10/23/2000 - Alpha Release
 *	First release to the public
 */
--- a/drivers/char/mwave/tp3780i.h
+++ b/drivers/char/mwave/tp3780i.h
@@ -1,47 +1,12 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
 *
 * tp3780i.h -- declarations for tp3780i.c
 *
-*
 * Written By: Mike Sullivan IBM Corporation
 *
 * Copyright (C) 1999 IBM Corporation
 *
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-* GNU General Public License for more details.
-*
-* 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
-*
-*
 * 10/23/2000 - Alpha Release
 *	First release to the public
 */
--- a/drivers/scsi/ips.c
+++ b/drivers/scsi/ips.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*****************************************************************************/
 /* ips.c -- driver for the Adaptec / IBM ServeRAID controller                */
 /*                                                                           */
@@ -8,39 +9,6 @@
 /* Copyright (C) 2000 IBM Corporation                                        */
 /* Copyright (C) 2002,2003 Adaptec, Inc.                                     */
 /*                                                                           */
-/* This program is free software; you can redistribute it and/or modify      */
-/* it under the terms of the GNU General Public License as published by      */
-/* the Free Software Foundation; either version 2 of the License, or         */
-/* (at your option) any later version.                                       */
-/*                                                                           */
-/* This program is distributed in the hope that it will be useful,           */
-/* but WITHOUT ANY WARRANTY; without even the implied warranty of            */
-/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the             */
-/* GNU General Public License for more details.                              */
-/*                                                                           */
-/* 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 about this driver should be mailed to:          */
 /*      ipslinux@adaptec.com        	                                     */
--- a/drivers/scsi/ips.h
+++ b/drivers/scsi/ips.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*****************************************************************************/
 /* ips.h -- driver for the Adaptec / IBM ServeRAID controller                */
 /*                                                                           */
@@ -8,39 +9,6 @@
 /* Copyright (C) 1999 IBM Corporation                                        */
 /* Copyright (C) 2003 Adaptec, Inc.                                          */
 /*                                                                           */
-/* This program is free software; you can redistribute it and/or modify      */
-/* it under the terms of the GNU General Public License as published by      */
-/* the Free Software Foundation; either version 2 of the License, or         */
-/* (at your option) any later version.                                       */
-/*                                                                           */
-/* This program is distributed in the hope that it will be useful,           */
-/* but WITHOUT ANY WARRANTY; without even the implied warranty of            */
-/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the             */
-/* GNU General Public License for more details.                              */
-/*                                                                           */
-/* 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:                            */
 /*      ipslinux@adaptec.com                                                 */



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

* [patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 59
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (7 preceding siblings ...)
  2019-05-20  7:18 ` [patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 58 Thomas Gleixner
@ 2019-05-20  7:19 ` Thomas Gleixner
  2019-05-21 13:40   ` Richard Fontana
  2019-05-23 20:30   ` Allison Randal
  2019-05-20  7:19 ` [patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 60 Thomas Gleixner
                   ` (15 subsequent siblings)
  24 siblings, 2 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:19 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  this file is licensed under gplv2 this program is free software you
  can redistribute it and or modify it under the terms of the gnu
  general public license as published by the free software foundation
  either version 2 of the license or at your option any later version
  this program is distributed in the hope that it will be useful but
  without any warranty without even the implied warranty of
  merchantability or fitness for a particular purpose see the gnu
  general public license for more details you should have received a
  copy of the gnu general public license along with this program if
  not write to the free software foundation inc 59 temple place suite
  330 boston ma 02111 1307 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 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=batch3&id=bbbb499e964b
---
 drivers/scsi/libsas/sas_init.c      |   19 +------------------
 drivers/scsi/libsas/sas_internal.h  |   19 +------------------
 drivers/scsi/libsas/sas_scsi_host.c |   19 +------------------
 include/scsi/libsas.h               |   19 +------------------
 include/scsi/sas.h                  |   19 +------------------
 5 files changed, 5 insertions(+), 90 deletions(-)

--- a/drivers/scsi/libsas/sas_init.c
+++ b/drivers/scsi/libsas/sas_init.c
@@ -1,26 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Serial Attached SCSI (SAS) Transport Layer initialization
  *
  * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
  * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
- *
- * This file is licensed under GPLv2.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
- * USA
- *
  */
 
 #include <linux/module.h>
--- a/drivers/scsi/libsas/sas_internal.h
+++ b/drivers/scsi/libsas/sas_internal.h
@@ -1,26 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Serial Attached SCSI (SAS) class internal header file
  *
  * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
  * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
- *
- * This file is licensed under GPLv2.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
- * USA
- *
  */
 
 #ifndef _SAS_INTERNAL_H_
--- a/drivers/scsi/libsas/sas_scsi_host.c
+++ b/drivers/scsi/libsas/sas_scsi_host.c
@@ -1,26 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Serial Attached SCSI (SAS) class SCSI Host glue.
  *
  * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
  * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
- *
- * This file is licensed under GPLv2.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
- * USA
- *
  */
 
 #include <linux/kthread.h>
--- a/include/scsi/libsas.h
+++ b/include/scsi/libsas.h
@@ -1,26 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * SAS host prototypes and structures header file
  *
  * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
  * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
- *
- * This file is licensed under GPLv2.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
- * USA
- *
  */
 
 #ifndef _LIBSAS_H_
--- a/include/scsi/sas.h
+++ b/include/scsi/sas.h
@@ -1,26 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * SAS structures and definitions header file
  *
  * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
  * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
- *
- * This file is licensed under GPLv2.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
- * USA
- *
  */
 
 #ifndef _SAS_H_



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

* [patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 60
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (8 preceding siblings ...)
  2019-05-20  7:19 ` [patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 59 Thomas Gleixner
@ 2019-05-20  7:19 ` Thomas Gleixner
  2019-05-21 13:42   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:19 ` [patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 Thomas Gleixner
                   ` (14 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:19 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  released according to the gnu gpl version 2 or any later version

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 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=batch3&id=0dfde1eebe73
---
 drivers/fmc/fmc-chardev.c      |    3 +--
 drivers/fmc/fmc-core.c         |    3 +--
 drivers/fmc/fmc-debug.c        |    3 +--
 drivers/fmc/fmc-dump.c         |    3 +--
 drivers/fmc/fmc-match.c        |    3 +--
 drivers/fmc/fmc-private.h      |    3 +--
 drivers/fmc/fmc-sdb.c          |    3 +--
 drivers/fmc/fmc-write-eeprom.c |    3 +--
 drivers/fmc/fru-parse.c        |    3 +--
 include/linux/fmc.h            |    3 +--
 10 files changed, 10 insertions(+), 20 deletions(-)

--- a/drivers/fmc/fmc-chardev.c
+++ b/drivers/fmc/fmc-chardev.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2012 CERN (www.cern.ch)
  * Author: Alessandro Rubini <rubini@gnudd.com>
  *
- * Released according to the GNU GPL, version 2 or any later version.
- *
  * This work is part of the White Rabbit project, a research effort led
  * by CERN, the European Institute for Nuclear Research.
  */
--- a/drivers/fmc/fmc-core.c
+++ b/drivers/fmc/fmc-core.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2012 CERN (www.cern.ch)
  * Author: Alessandro Rubini <rubini@gnudd.com>
  *
- * Released according to the GNU GPL, version 2 or any later version.
- *
  * This work is part of the White Rabbit project, a research effort led
  * by CERN, the European Institute for Nuclear Research.
  */
--- a/drivers/fmc/fmc-debug.c
+++ b/drivers/fmc/fmc-debug.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2015 CERN (www.cern.ch)
  * Author: Federico Vaga <federico.vaga@cern.ch>
- *
- * Released according to the GNU GPL, version 2 or any later version.
  */
 
 #include <linux/module.h>
--- a/drivers/fmc/fmc-dump.c
+++ b/drivers/fmc/fmc-dump.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2013 CERN (www.cern.ch)
  * Author: Alessandro Rubini <rubini@gnudd.com>
  *
- * Released according to the GNU GPL, version 2 or any later version.
- *
  * This work is part of the White Rabbit project, a research effort led
  * by CERN, the European Institute for Nuclear Research.
  */
--- a/drivers/fmc/fmc-match.c
+++ b/drivers/fmc/fmc-match.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2012 CERN (www.cern.ch)
  * Author: Alessandro Rubini <rubini@gnudd.com>
  *
- * Released according to the GNU GPL, version 2 or any later version.
- *
  * This work is part of the White Rabbit project, a research effort led
  * by CERN, the European Institute for Nuclear Research.
  */
--- a/drivers/fmc/fmc-private.h
+++ b/drivers/fmc/fmc-private.h
@@ -1,8 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Copyright (C) 2015 CERN (www.cern.ch)
  * Author: Federico Vaga <federico.vaga@cern.ch>
- *
- * Released according to the GNU GPL, version 2 or any later version.
  */
 
 extern int fmc_debug_init(struct fmc_device *fmc);
--- a/drivers/fmc/fmc-sdb.c
+++ b/drivers/fmc/fmc-sdb.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2012 CERN (www.cern.ch)
  * Author: Alessandro Rubini <rubini@gnudd.com>
  *
- * Released according to the GNU GPL, version 2 or any later version.
- *
  * This work is part of the White Rabbit project, a research effort led
  * by CERN, the European Institute for Nuclear Research.
  */
--- a/drivers/fmc/fmc-write-eeprom.c
+++ b/drivers/fmc/fmc-write-eeprom.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2012 CERN (www.cern.ch)
  * Author: Alessandro Rubini <rubini@gnudd.com>
  *
- * Released according to the GNU GPL, version 2 or any later version.
- *
  * This work is part of the White Rabbit project, a research effort led
  * by CERN, the European Institute for Nuclear Research.
  */
--- a/drivers/fmc/fru-parse.c
+++ b/drivers/fmc/fru-parse.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2012 CERN (www.cern.ch)
  * Author: Alessandro Rubini <rubini@gnudd.com>
  *
- * Released according to the GNU GPL, version 2 or any later version.
- *
  * This work is part of the White Rabbit project, a research effort led
  * by CERN, the European Institute for Nuclear Research.
  */
--- a/include/linux/fmc.h
+++ b/include/linux/fmc.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Copyright (C) 2012 CERN (www.cern.ch)
  * Author: Alessandro Rubini <rubini@gnudd.com>
  *
- * Released according to the GNU GPL, version 2 or any later version.
- *
  * This work is part of the White Rabbit project, a research effort led
  * by CERN, the European Institute for Nuclear Research.
  */



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

* [patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (9 preceding siblings ...)
  2019-05-20  7:19 ` [patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 60 Thomas Gleixner
@ 2019-05-20  7:19 ` Thomas Gleixner
  2019-05-21 13:46   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:19 ` [patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 62 Thomas Gleixner
                   ` (13 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:19 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license as published by
  the free software foundation either version 2 of the license or at
  your option any later version this program is distributed in the
  hope that it will be useful but without any warranty without even
  the implied warranty of merchantability or fitness for a particular
  purpose see the gnu general public license for more details you
  should have received a copy of the gnu general public license along
  with this program if not write to the free software foundation inc
  675 mass ave cambridge ma 02139 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 441 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=batch3&id=45dcbaa532b4
---
 arch/arm/mach-davinci/board-sffsdr.c              |   15 +--------------
 arch/arm/mach-davinci/serial.c                    |   16 +---------------
 arch/arm/mach-ixp4xx/include/mach/ixp46x_ts.h     |   15 +--------------
 arch/arm/nwfpe/double_cpdo.c                      |   14 +-------------
 arch/arm/nwfpe/entry.S                            |   14 +-------------
 arch/arm/nwfpe/extended_cpdo.c                    |   14 +-------------
 arch/arm/nwfpe/fpa11.c                            |   14 +-------------
 arch/arm/nwfpe/fpa11.h                            |   14 +-------------
 arch/arm/nwfpe/fpa11_cpdo.c                       |   14 +-------------
 arch/arm/nwfpe/fpa11_cpdt.c                       |   14 +-------------
 arch/arm/nwfpe/fpa11_cprt.c                       |   14 +-------------
 arch/arm/nwfpe/fpmodule.c                         |   14 +-------------
 arch/arm/nwfpe/fpmodule.h                         |   14 +-------------
 arch/arm/nwfpe/fpopcode.c                         |   14 +-------------
 arch/arm/nwfpe/fpopcode.h                         |   14 +-------------
 arch/arm/nwfpe/fpsr.h                             |   14 +-------------
 arch/arm/nwfpe/single_cpdo.c                      |   14 +-------------
 arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h |   18 +-----------------
 arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h |   18 +-----------------
 arch/mips/include/asm/mach-pnx833x/gpio.h         |   15 +--------------
 arch/mips/include/asm/mach-pnx833x/irq-mapping.h  |   15 +--------------
 arch/mips/include/asm/mach-pnx833x/irq.h          |   15 +--------------
 arch/mips/include/asm/mach-pnx833x/pnx833x.h      |   15 +--------------
 arch/mips/pnx833x/common/interrupts.c             |   15 +--------------
 arch/mips/pnx833x/common/platform.c               |   15 +--------------
 arch/mips/pnx833x/common/prom.c                   |   15 +--------------
 arch/mips/pnx833x/common/reset.c                  |   15 +--------------
 arch/mips/pnx833x/common/setup.c                  |   15 +--------------
 arch/mips/pnx833x/stb22x/board.c                  |   15 +--------------
 arch/powerpc/include/asm/fsl_85xx_cache_sram.h    |   15 +--------------
 arch/powerpc/kernel/l2cr_6xx.S                    |   14 +-------------
 arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h         |   15 +--------------
 arch/powerpc/sysdev/fsl_85xx_cache_sram.c         |   15 +--------------
 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c             |   15 +--------------
 arch/sparc/boot/piggyback.c                       |   15 ++-------------
 drivers/char/sonypi.c                             |   16 +---------------
 drivers/gpio/gpio-bt8xx.c                         |   14 +-------------
 drivers/gpio/gpio-pcf857x.c                       |   15 +--------------
 drivers/gpio/gpio-rdc321x.c                       |   16 +---------------
 drivers/hwmon/abituguru.c                         |   15 +--------------
 drivers/hwmon/abituguru3.c                        |   15 +--------------
 drivers/hwmon/adcxx.c                             |   15 +--------------
 drivers/hwmon/adm1021.c                           |   15 +--------------
 drivers/hwmon/adm1025.c                           |   15 +--------------
 drivers/hwmon/adm1026.c                           |   15 +--------------
 drivers/hwmon/adm1031.c                           |   15 +--------------
 drivers/hwmon/adm9240.c                           |   15 +--------------
 drivers/hwmon/ads1015.c                           |   15 +--------------
 drivers/hwmon/ads7828.c                           |   15 +--------------
 drivers/hwmon/adt7x10.c                           |   15 +--------------
 drivers/hwmon/amc6821.c                           |   15 +--------------
 drivers/hwmon/asb100.c                            |   15 +--------------
 drivers/hwmon/asc7621.c                           |   15 +--------------
 drivers/hwmon/dme1737.c                           |   15 +--------------
 drivers/hwmon/ds1621.c                            |   15 +--------------
 drivers/hwmon/ds620.c                             |   15 +--------------
 drivers/hwmon/emc2103.c                           |   15 +--------------
 drivers/hwmon/emc6w201.c                          |   15 +--------------
 drivers/hwmon/f71805f.c                           |   15 +--------------
 drivers/hwmon/f75375s.c                           |   16 +---------------
 drivers/hwmon/fschmd.c                            |   15 +--------------
 drivers/hwmon/gl518sm.c                           |   15 +--------------
 drivers/hwmon/gl520sm.c                           |   16 +---------------
 drivers/hwmon/hwmon-vid.c                         |   15 +--------------
 drivers/hwmon/jc42.c                              |   15 +--------------
 drivers/hwmon/lineage-pem.c                       |   15 +--------------
 drivers/hwmon/lm63.c                              |   15 +--------------
 drivers/hwmon/lm70.c                              |   15 +--------------
 drivers/hwmon/lm75.c                              |   15 +--------------
 drivers/hwmon/lm75.h                              |   14 +-------------
 drivers/hwmon/lm78.c                              |   15 +--------------
 drivers/hwmon/lm80.c                              |   15 +--------------
 drivers/hwmon/lm85.c                              |   15 +--------------
 drivers/hwmon/lm87.c                              |   15 +--------------
 drivers/hwmon/lm90.c                              |   15 +--------------
 drivers/hwmon/lm93.c                              |   15 +--------------
 drivers/hwmon/ltc4151.c                           |   16 +---------------
 drivers/hwmon/ltc4261.c                           |   15 +--------------
 drivers/hwmon/max1668.c                           |   15 +--------------
 drivers/hwmon/max6639.c                           |   15 +--------------
 drivers/hwmon/max6642.c                           |   15 +--------------
 drivers/hwmon/max6650.c                           |   15 +--------------
 drivers/hwmon/nct6775.c                           |   16 +---------------
 drivers/hwmon/pc87360.c                           |   15 +--------------
 drivers/hwmon/pcf8591.c                           |   15 +--------------
 drivers/hwmon/pmbus/lm25066.c                     |   15 +--------------
 drivers/hwmon/pmbus/max16064.c                    |   15 +--------------
 drivers/hwmon/pmbus/max34440.c                    |   15 +--------------
 drivers/hwmon/pmbus/max8688.c                     |   15 +--------------
 drivers/hwmon/pmbus/pmbus.c                       |   15 +--------------
 drivers/hwmon/pmbus/pmbus.h                       |   15 +--------------
 drivers/hwmon/pmbus/pmbus_core.c                  |   15 +--------------
 drivers/hwmon/pmbus/ucd9000.c                     |   15 +--------------
 drivers/hwmon/pmbus/ucd9200.c                     |   15 +--------------
 drivers/hwmon/pmbus/zl6100.c                      |   15 +--------------
 drivers/hwmon/sis5595.c                           |   15 +--------------
 drivers/hwmon/smsc47b397.c                        |   15 +--------------
 drivers/hwmon/smsc47m1.c                          |   15 +--------------
 drivers/hwmon/smsc47m192.c                        |   15 +--------------
 drivers/hwmon/thmc50.c                            |   15 +--------------
 drivers/hwmon/tmp401.c                            |   15 +--------------
 drivers/hwmon/via686a.c                           |   15 +--------------
 drivers/hwmon/vt1211.c                            |   15 +--------------
 drivers/hwmon/vt8231.c                            |   15 +--------------
 drivers/hwmon/w83627ehf.c                         |   15 +--------------
 drivers/hwmon/w83627hf.c                          |   15 +--------------
 drivers/hwmon/w83781d.c                           |   15 +--------------
 drivers/hwmon/w83791d.c                           |   15 +--------------
 drivers/hwmon/w83792d.c                           |   15 +--------------
 drivers/hwmon/w83l785ts.c                         |   15 +--------------
 drivers/ide/palm_bk3710.c                         |   15 +--------------
 drivers/iio/adc/exynos_adc.c                      |   15 +--------------
 drivers/iio/adc/vf610_adc.c                       |   15 +--------------
 drivers/iio/dac/max517.c                          |   15 +--------------
 drivers/input/gameport/fm801-gp.c                 |   17 +----------------
 drivers/input/keyboard/qt1070.c                   |   15 +--------------
 drivers/input/keyboard/qt2160.c                   |   15 +--------------
 drivers/input/misc/bma150.c                       |   15 +--------------
 drivers/input/misc/mma8450.c                      |   15 +--------------
 drivers/input/mouse/appletouch.c                  |   16 +---------------
 drivers/input/mouse/bcm5974.c                     |   16 +---------------
 drivers/input/mouse/sentelic.c                    |   15 +--------------
 drivers/input/mouse/sentelic.h                    |   15 +--------------
 drivers/input/mouse/touchkit_ps2.c                |   15 +--------------
 drivers/input/touchscreen/usbtouchscreen.c        |   15 +--------------
 drivers/isdn/i4l/isdnhdlc.c                       |   15 +--------------
 drivers/isdn/mISDN/dsp_biquad.h                   |   16 +---------------
 drivers/isdn/mISDN/dsp_ecdis.h                    |   16 +---------------
 drivers/leds/leds-blinkm.c                        |   15 +--------------
 drivers/media/common/saa7146/saa7146_core.c       |   14 +-------------
 drivers/media/dvb-frontends/au8522.h              |   14 +-------------
 drivers/media/dvb-frontends/au8522_common.c       |   14 +-------------
 drivers/media/dvb-frontends/au8522_dig.c          |   14 +-------------
 drivers/media/dvb-frontends/au8522_priv.h         |   14 +-------------
 drivers/media/dvb-frontends/cx22700.c             |   14 +-------------
 drivers/media/dvb-frontends/cx22700.h             |   14 +-------------
 drivers/media/dvb-frontends/cx22702.c             |   14 +-------------
 drivers/media/dvb-frontends/cx22702.h             |   14 +-------------
 drivers/media/dvb-frontends/cx24110.c             |   15 +--------------
 drivers/media/dvb-frontends/cx24110.h             |   15 +--------------
 drivers/media/dvb-frontends/cx24116.c             |   14 +-------------
 drivers/media/dvb-frontends/cx24116.h             |   14 +-------------
 drivers/media/dvb-frontends/cx24117.c             |   14 +-------------
 drivers/media/dvb-frontends/cx24117.h             |   14 +-------------
 drivers/media/dvb-frontends/cx24123.h             |   14 +-------------
 drivers/media/dvb-frontends/ds3000.c              |   14 +-------------
 drivers/media/dvb-frontends/ds3000.h              |   14 +-------------
 drivers/media/dvb-frontends/isl6423.c             |   14 +-------------
 drivers/media/dvb-frontends/isl6423.h             |   14 +-------------
 drivers/media/dvb-frontends/l64781.c              |   14 +-------------
 drivers/media/dvb-frontends/l64781.h              |   14 +-------------
 drivers/media/dvb-frontends/lgs8gl5.c             |   14 +-------------
 drivers/media/dvb-frontends/lgs8gl5.h             |   14 +-------------
 drivers/media/dvb-frontends/m88rs2000.c           |   14 +-------------
 drivers/media/dvb-frontends/m88rs2000.h           |   14 +-------------
 drivers/media/dvb-frontends/mb86a16.c             |   14 +-------------
 drivers/media/dvb-frontends/mb86a16.h             |   14 +-------------
 drivers/media/dvb-frontends/mb86a16_priv.h        |   14 +-------------
 drivers/media/dvb-frontends/mt312.c               |   15 +--------------
 drivers/media/dvb-frontends/mt312.h               |   15 +--------------
 drivers/media/dvb-frontends/mt312_priv.h          |   15 +--------------
 drivers/media/dvb-frontends/nxt6000.c             |   14 +-------------
 drivers/media/dvb-frontends/nxt6000.h             |   14 +-------------
 drivers/media/dvb-frontends/s5h1409.c             |   14 +-------------
 drivers/media/dvb-frontends/s5h1409.h             |   14 +-------------
 drivers/media/dvb-frontends/s5h1411.c             |   14 +-------------
 drivers/media/dvb-frontends/s5h1411.h             |   14 +-------------
 drivers/media/dvb-frontends/s5h1420_priv.h        |   16 +---------------
 drivers/media/dvb-frontends/sp8870.c              |   15 +--------------
 drivers/media/dvb-frontends/sp8870.h              |   15 +--------------
 drivers/media/dvb-frontends/stb0899_algo.c        |   14 +-------------
 drivers/media/dvb-frontends/stb0899_cfg.h         |   14 +-------------
 drivers/media/dvb-frontends/stb0899_drv.c         |   14 +-------------
 drivers/media/dvb-frontends/stb0899_drv.h         |   14 +-------------
 drivers/media/dvb-frontends/stb0899_priv.h        |   14 +-------------
 drivers/media/dvb-frontends/stb0899_reg.h         |   14 +-------------
 drivers/media/dvb-frontends/stb6000.c             |   15 +--------------
 drivers/media/dvb-frontends/stb6000.h             |   15 +--------------
 drivers/media/dvb-frontends/stb6100.c             |   14 +-------------
 drivers/media/dvb-frontends/stb6100.h             |   14 +-------------
 drivers/media/dvb-frontends/stb6100_cfg.h         |   14 +-------------
 drivers/media/dvb-frontends/stb6100_proc.h        |   14 +-------------
 drivers/media/dvb-frontends/stv0288.c             |   14 +-------------
 drivers/media/dvb-frontends/stv0288.h             |   14 +-------------
 drivers/media/dvb-frontends/stv0297.c             |   14 +-------------
 drivers/media/dvb-frontends/stv0297.h             |   14 +-------------
 drivers/media/dvb-frontends/stv0299.c             |   14 +-------------
 drivers/media/dvb-frontends/stv0299.h             |   14 +-------------
 drivers/media/dvb-frontends/stv090x.c             |   14 +-------------
 drivers/media/dvb-frontends/stv090x.h             |   14 +-------------
 drivers/media/dvb-frontends/stv090x_priv.h        |   14 +-------------
 drivers/media/dvb-frontends/stv090x_reg.h         |   14 +-------------
 drivers/media/dvb-frontends/stv6110x.c            |   14 +-------------
 drivers/media/dvb-frontends/stv6110x.h            |   14 +-------------
 drivers/media/dvb-frontends/stv6110x_priv.h       |   14 +-------------
 drivers/media/dvb-frontends/stv6110x_reg.h        |   14 +-------------
 drivers/media/dvb-frontends/tda10021.c            |   14 +-------------
 drivers/media/dvb-frontends/tda10023.c            |   14 +-------------
 drivers/media/dvb-frontends/tda1002x.h            |   14 +-------------
 drivers/media/dvb-frontends/tda10048.c            |   14 +-------------
 drivers/media/dvb-frontends/tda10048.h            |   14 +-------------
 drivers/media/dvb-frontends/tda1004x.c            |   15 +--------------
 drivers/media/dvb-frontends/tda1004x.h            |   15 +--------------
 drivers/media/dvb-frontends/tda10086.c            |   15 +--------------
 drivers/media/dvb-frontends/tda10086.h            |   15 +--------------
 drivers/media/dvb-frontends/tda665x.c             |   14 +-------------
 drivers/media/dvb-frontends/tda665x.h             |   14 +-------------
 drivers/media/dvb-frontends/tda8083.c             |   14 +-------------
 drivers/media/dvb-frontends/tda8083.h             |   14 +-------------
 drivers/media/dvb-frontends/tda8261.c             |   14 +-------------
 drivers/media/dvb-frontends/tda8261.h             |   14 +-------------
 drivers/media/dvb-frontends/tda8261_cfg.h         |   14 +-------------
 drivers/media/dvb-frontends/tda826x.c             |   15 +--------------
 drivers/media/dvb-frontends/tda826x.h             |   15 +--------------
 drivers/media/dvb-frontends/ts2020.c              |   14 +-------------
 drivers/media/dvb-frontends/ts2020.h              |   14 +-------------
 drivers/media/dvb-frontends/ves1820.c             |   14 +-------------
 drivers/media/dvb-frontends/ves1820.h             |   14 +-------------
 drivers/media/dvb-frontends/ves1x93.c             |   15 +--------------
 drivers/media/dvb-frontends/ves1x93.h             |   15 +--------------
 drivers/media/dvb-frontends/zl10039.h             |   15 +--------------
 drivers/media/i2c/bt866.c                         |   14 +-------------
 drivers/media/i2c/saa6588.c                       |   14 +-------------
 drivers/media/i2c/tda9840.c                       |   14 +-------------
 drivers/media/i2c/tea6420.c                       |   14 +-------------
 drivers/media/pci/bt8xx/bt848.h                   |   14 +-------------
 drivers/media/pci/bt8xx/bt878.h                   |   14 +-------------
 drivers/media/pci/bt8xx/btcx-risc.c               |   14 +-------------
 drivers/media/pci/bt8xx/bttv-cards.c              |   14 +-------------
 drivers/media/pci/bt8xx/bttv-driver.c             |   14 +-------------
 drivers/media/pci/bt8xx/bttv-gpio.c               |   14 +-------------
 drivers/media/pci/bt8xx/bttv-i2c.c                |   14 +-------------
 drivers/media/pci/bt8xx/bttv-if.c                 |   14 +-------------
 drivers/media/pci/bt8xx/bttv-risc.c               |   14 +-------------
 drivers/media/pci/bt8xx/bttv-vbi.c                |   14 +-------------
 drivers/media/pci/bt8xx/bttvp.h                   |   14 +-------------
 drivers/media/pci/bt8xx/dst.c                     |   14 +-------------
 drivers/media/pci/bt8xx/dst_ca.c                  |   14 +-------------
 drivers/media/pci/bt8xx/dst_ca.h                  |   14 +-------------
 drivers/media/pci/bt8xx/dst_common.h              |   14 +-------------
 drivers/media/pci/mantis/hopper_cards.c           |   14 +-------------
 drivers/media/pci/mantis/hopper_vp3028.c          |   14 +-------------
 drivers/media/pci/mantis/hopper_vp3028.h          |   14 +-------------
 drivers/media/pci/mantis/mantis_ca.c              |   14 +-------------
 drivers/media/pci/mantis/mantis_ca.h              |   14 +-------------
 drivers/media/pci/mantis/mantis_cards.c           |   14 +-------------
 drivers/media/pci/mantis/mantis_common.h          |   14 +-------------
 drivers/media/pci/mantis/mantis_core.c            |   14 +-------------
 drivers/media/pci/mantis/mantis_core.h            |   14 +-------------
 drivers/media/pci/mantis/mantis_dma.c             |   14 +-------------
 drivers/media/pci/mantis/mantis_dma.h             |   14 +-------------
 drivers/media/pci/mantis/mantis_dvb.c             |   14 +-------------
 drivers/media/pci/mantis/mantis_dvb.h             |   14 +-------------
 drivers/media/pci/mantis/mantis_evm.c             |   14 +-------------
 drivers/media/pci/mantis/mantis_hif.c             |   14 +-------------
 drivers/media/pci/mantis/mantis_hif.h             |   14 +-------------
 drivers/media/pci/mantis/mantis_i2c.c             |   14 +-------------
 drivers/media/pci/mantis/mantis_i2c.h             |   14 +-------------
 drivers/media/pci/mantis/mantis_ioc.c             |   14 +-------------
 drivers/media/pci/mantis/mantis_ioc.h             |   14 +-------------
 drivers/media/pci/mantis/mantis_link.h            |   14 +-------------
 drivers/media/pci/mantis/mantis_pci.c             |   14 +-------------
 drivers/media/pci/mantis/mantis_pci.h             |   14 +-------------
 drivers/media/pci/mantis/mantis_pcmcia.c          |   14 +-------------
 drivers/media/pci/mantis/mantis_reg.h             |   14 +-------------
 drivers/media/pci/mantis/mantis_uart.c            |   14 +-------------
 drivers/media/pci/mantis/mantis_uart.h            |   14 +-------------
 drivers/media/pci/mantis/mantis_vp1033.c          |   14 +-------------
 drivers/media/pci/mantis/mantis_vp1033.h          |   14 +-------------
 drivers/media/pci/mantis/mantis_vp1034.c          |   14 +-------------
 drivers/media/pci/mantis/mantis_vp1034.h          |   14 +-------------
 drivers/media/pci/mantis/mantis_vp1041.c          |   14 +-------------
 drivers/media/pci/mantis/mantis_vp1041.h          |   14 +-------------
 drivers/media/pci/mantis/mantis_vp2033.c          |   14 +-------------
 drivers/media/pci/mantis/mantis_vp2033.h          |   14 +-------------
 drivers/media/pci/mantis/mantis_vp2040.c          |   14 +-------------
 drivers/media/pci/mantis/mantis_vp2040.h          |   14 +-------------
 drivers/media/pci/mantis/mantis_vp3030.c          |   14 +-------------
 drivers/media/pci/mantis/mantis_vp3030.h          |   14 +-------------
 drivers/media/pci/saa7146/hexium_gemini.c         |   14 +-------------
 drivers/media/pci/saa7146/hexium_orion.c          |   14 +-------------
 drivers/media/pci/saa7146/mxb.c                   |   14 +-------------
 drivers/media/pci/ttpci/ttpci-eeprom.c            |   14 +-------------
 drivers/media/pci/ttpci/ttpci-eeprom.h            |   14 +-------------
 drivers/media/tuners/mt20xx.h                     |   14 +-------------
 drivers/media/tuners/mxl5005s.h                   |   14 +-------------
 drivers/media/tuners/tda18271-common.c            |   14 +-------------
 drivers/media/tuners/tda18271-fe.c                |   14 +-------------
 drivers/media/tuners/tda18271-maps.c              |   14 +-------------
 drivers/media/tuners/tda18271-priv.h              |   14 +-------------
 drivers/media/tuners/tda18271.h                   |   14 +-------------
 drivers/media/tuners/tda827x.h                    |   15 +--------------
 drivers/media/tuners/tda8290.c                    |   14 +-------------
 drivers/media/tuners/tda8290.h                    |   14 +-------------
 drivers/media/tuners/tda9887.h                    |   14 +-------------
 drivers/media/tuners/tea5761.h                    |   14 +-------------
 drivers/media/tuners/tea5767.h                    |   14 +-------------
 drivers/media/tuners/tuner-i2c.h                  |   14 +-------------
 drivers/media/tuners/tuner-simple.h               |   14 +-------------
 drivers/media/usb/cx231xx/cx231xx-avcore.c        |   14 +-------------
 drivers/media/usb/cx231xx/cx231xx-cards.c         |   14 +-------------
 drivers/media/usb/cx231xx/cx231xx-conf-reg.h      |   14 +-------------
 drivers/media/usb/cx231xx/cx231xx-core.c          |   14 +-------------
 drivers/media/usb/cx231xx/cx231xx-dvb.c           |   14 +-------------
 drivers/media/usb/cx231xx/cx231xx-i2c.c           |   14 +-------------
 drivers/media/usb/cx231xx/cx231xx-pcb-cfg.c       |   14 +-------------
 drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h       |   14 +-------------
 drivers/media/usb/cx231xx/cx231xx-reg.h           |   14 +-------------
 drivers/media/usb/cx231xx/cx231xx-vbi.c           |   14 +-------------
 drivers/media/usb/cx231xx/cx231xx-vbi.h           |   14 +-------------
 drivers/media/usb/cx231xx/cx231xx-video.c         |   14 +-------------
 drivers/media/usb/cx231xx/cx231xx.h               |   14 +-------------
 drivers/memory/fsl_ifc.c                          |   15 +--------------
 drivers/mfd/htc-i2cpld.c                          |   15 +--------------
 drivers/mfd/rdc321x-southbridge.c                 |   16 +---------------
 drivers/mfd/tps65010.c                            |   15 +--------------
 drivers/misc/altera-stapl/altera-comp.c           |   16 +---------------
 drivers/misc/altera-stapl/altera-exprt.h          |   16 +---------------
 drivers/misc/altera-stapl/altera-jtag.c           |   16 +---------------
 drivers/misc/altera-stapl/altera-jtag.h           |   16 +---------------
 drivers/misc/altera-stapl/altera-lpt.c            |   16 +---------------
 drivers/misc/altera-stapl/altera.c                |   16 +---------------
 drivers/misc/isl29003.c                           |   15 +--------------
 drivers/misc/tsl2550.c                            |   15 +--------------
 drivers/mmc/host/davinci_mmc.c                    |   15 +--------------
 drivers/mmc/host/sdricoh_cs.c                     |   16 +---------------
 drivers/mtd/nand/raw/davinci_nand.c               |   15 +--------------
 drivers/net/ethernet/broadcom/bcm63xx_enet.c      |   15 +--------------
 drivers/net/ethernet/faraday/ftgmac100.c          |   15 +--------------
 drivers/net/ethernet/faraday/ftgmac100.h          |   15 +--------------
 drivers/net/ethernet/faraday/ftmac100.c           |   15 +--------------
 drivers/net/ethernet/faraday/ftmac100.h           |   15 +--------------
 drivers/net/hamradio/dmascc.c                     |   15 +--------------
 drivers/net/wan/cosa.c                            |   15 +--------------
 drivers/net/wan/cosa.h                            |   15 +--------------
 drivers/phy/ti/phy-twl4030-usb.c                  |   15 +--------------
 drivers/platform/x86/sony-laptop.c                |   16 +---------------
 drivers/pnp/isapnp/core.c                         |   16 +---------------
 drivers/pnp/isapnp/proc.c                         |   15 +--------------
 drivers/pps/clients/pps-gpio.c                    |   16 +---------------
 drivers/pps/clients/pps-ktimer.c                  |   16 +---------------
 drivers/pps/clients/pps-ldisc.c                   |   16 +---------------
 drivers/pps/clients/pps_parport.c                 |   16 +---------------
 drivers/pps/generators/pps_gen_parport.c          |   16 +---------------
 drivers/pps/kapi.c                                |   16 +---------------
 drivers/pps/kc.c                                  |   15 +--------------
 drivers/pps/kc.h                                  |   15 +--------------
 drivers/pps/pps.c                                 |   16 +---------------
 drivers/pps/sysfs.c                               |   16 +---------------
 drivers/ptp/ptp_chardev.c                         |   15 +--------------
 drivers/ptp/ptp_clock.c                           |   15 +--------------
 drivers/ptp/ptp_ixp46x.c                          |   15 +--------------
 drivers/ptp/ptp_private.h                         |   15 +--------------
 drivers/ptp/ptp_qoriq.c                           |   15 +--------------
 drivers/ptp/ptp_sysfs.c                           |   15 +--------------
 drivers/pwm/pwm-tiecap.c                          |   15 +--------------
 drivers/pwm/pwm-tiehrpwm.c                        |   15 +--------------
 drivers/sbus/char/openprom.c                      |   15 +--------------
 drivers/scsi/53c700.c                             |   14 +-------------
 drivers/scsi/dmx3191d.c                           |   14 +-------------
 drivers/scsi/lasi700.c                            |   14 +-------------
 drivers/scsi/ncr53c8xx.c                          |   14 +-------------
 drivers/scsi/ncr53c8xx.h                          |   14 +-------------
 drivers/scsi/script_asm.pl                        |   15 +--------------
 drivers/scsi/sim710.c                             |   15 +--------------
 drivers/scsi/sni_53c710.c                         |   14 +-------------
 drivers/uio/uio_mf624.c                           |   15 +--------------
 drivers/video/fbdev/pxa3xx-gcu.c                  |   15 +--------------
 drivers/watchdog/cpu5wdt.c                        |   16 +---------------
 drivers/watchdog/rdc321x_wdt.c                    |   16 +---------------
 fs/cifs/nterr.c                                   |   15 +--------------
 fs/cifs/nterr.h                                   |   14 +-------------
 fs/cifs/smbencrypt.c                              |   14 +-------------
 include/dt-bindings/media/tvp5150.h               |   14 +-------------
 include/linux/bma150.h                            |   15 +--------------
 include/linux/hwmon-sysfs.h                       |   15 +--------------
 include/linux/hwmon-vid.h                         |   14 +-------------
 include/linux/isapnp.h                            |   17 +----------------
 include/linux/isdn/hdlc.h                         |   15 +--------------
 include/linux/kfifo.h                             |   16 +---------------
 include/linux/kmod.h                              |   15 +--------------
 include/linux/mfd/da9052/da9052.h                 |   16 +---------------
 include/linux/mfd/da9052/pdata.h                  |   16 +---------------
 include/linux/mfd/da9052/reg.h                    |   16 +---------------
 include/linux/mfd/da9055/core.h                   |   16 +---------------
 include/linux/mfd/da9055/reg.h                    |   16 +---------------
 include/linux/mfd/wm8400-audio.h                  |   15 +--------------
 include/linux/mfd/wm8400-private.h                |   15 +--------------
 include/linux/mfd/wm8400.h                        |   15 +--------------
 include/linux/platform_data/ads1015.h             |   15 +--------------
 include/linux/platform_data/media/camera-pxa.h    |   14 +-------------
 include/linux/platform_data/mtd-davinci.h         |   15 +--------------
 include/linux/platform_data/spi-davinci.h         |   15 +--------------
 include/linux/pmbus.h                             |   15 +--------------
 include/linux/posix-clock.h                       |   15 +--------------
 include/linux/pps-gpio.h                          |   16 +---------------
 include/linux/pps_kernel.h                        |   15 +--------------
 include/linux/ptp_classify.h                      |   15 +--------------
 include/linux/ptp_clock_kernel.h                  |   15 +--------------
 include/linux/regulator/lp3971.h                  |   15 +--------------
 include/linux/regulator/lp3972.h                  |   15 +--------------
 include/linux/sonypi.h                            |   16 +---------------
 include/media/drv-intf/cx25840.h                  |   14 +-------------
 include/media/drv-intf/msp3400.h                  |   14 +-------------
 include/media/i2c/bt819.h                         |   14 +-------------
 include/media/i2c/cs5345.h                        |   14 +-------------
 include/media/i2c/cs53l32a.h                      |   14 +-------------
 include/media/i2c/m52790.h                        |   14 +-------------
 include/media/i2c/saa6588.h                       |   14 +-------------
 include/media/i2c/saa7115.h                       |   14 +-------------
 include/media/i2c/saa7127.h                       |   14 +-------------
 include/media/i2c/tvaudio.h                       |   14 +-------------
 include/media/i2c/wm8775.h                        |   14 +-------------
 include/misc/altera.h                             |   16 +---------------
 include/sound/pcm-indirect.h                      |   15 +--------------
 lib/kfifo.c                                       |   16 +---------------
 net/core/timestamping.c                           |   15 +--------------
 net/dccp/ccids/ccid2.c                            |   15 +--------------
 net/dccp/ccids/ccid2.h                            |   15 +--------------
 scripts/get_dvb_firmware                          |   15 +--------------
 sound/drivers/pcm-indirect2.c                     |   15 +--------------
 sound/drivers/pcm-indirect2.h                     |   15 +--------------
 sound/drivers/portman2x4.c                        |   15 +--------------
 sound/isa/msnd/msnd.c                             |   15 +--------------
 sound/isa/msnd/msnd.h                             |   15 +--------------
 sound/isa/msnd/msnd_classic.h                     |   15 +--------------
 sound/isa/msnd/msnd_pinnacle.c                    |   16 +---------------
 sound/isa/msnd/msnd_pinnacle.h                    |   15 +--------------
 sound/pci/rme32.c                                 |   16 +---------------
 sound/usb/usx2y/us122l.c                          |   15 +--------------
 sound/usb/usx2y/usb_stream.c                      |   15 +--------------
 tools/testing/selftests/ptp/testptp.c             |   15 +--------------
 tools/usb/testusb.c                               |   15 +--------------
 tools/usb/usbip/libsrc/names.c                    |   20 +-------------------
 tools/usb/usbip/libsrc/names.h                    |   17 +----------------
 435 files changed, 436 insertions(+), 5948 deletions(-)

--- a/arch/arm/mach-davinci/board-sffsdr.c
+++ b/arch/arm/mach-davinci/board-sffsdr.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Lyrtech SFFSDR board support.
  *
@@ -7,20 +8,6 @@
  * Based on DV-EVM platform, original copyright follows:
  *
  * Copyright (C) 2007 MontaVista Software, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/init.h>
--- a/arch/arm/mach-davinci/serial.c
+++ b/arch/arm/mach-davinci/serial.c
@@ -1,22 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * TI DaVinci serial driver
  *
  * Copyright (C) 2006 Texas Instruments.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the
- * GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/kernel.h>
--- a/arch/arm/mach-ixp4xx/include/mach/ixp46x_ts.h
+++ b/arch/arm/mach-ixp4xx/include/mach/ixp46x_ts.h
@@ -1,21 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * PTP 1588 clock using the IXP46X
  *
  * Copyright (C) 2010 OMICRON electronics GmbH
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef _IXP46X_TS_H_
--- a/arch/arm/nwfpe/double_cpdo.c
+++ b/arch/arm/nwfpe/double_cpdo.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
     NetWinder Floating Point Emulator
     (c) Rebel.COM, 1998,1999
 
     Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You 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 "fpa11.h"
--- a/arch/arm/nwfpe/entry.S
+++ b/arch/arm/nwfpe/entry.S
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
     NetWinder Floating Point Emulator
     (c) Rebel.COM, 1998
@@ -5,19 +6,6 @@
 
     Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */
 #include <asm/assembler.h>
 #include <asm/opcodes.h>
--- a/arch/arm/nwfpe/extended_cpdo.c
+++ b/arch/arm/nwfpe/extended_cpdo.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
     NetWinder Floating Point Emulator
     (c) Rebel.COM, 1998,1999
 
     Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You 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 "fpa11.h"
--- a/arch/arm/nwfpe/fpa11.c
+++ b/arch/arm/nwfpe/fpa11.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
     NetWinder Floating Point Emulator
     (c) Rebel.COM, 1998,1999
@@ -5,19 +6,6 @@
 
     Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You 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 "fpa11.h"
--- a/arch/arm/nwfpe/fpa11.h
+++ b/arch/arm/nwfpe/fpa11.h
@@ -1,22 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
     NetWinder Floating Point Emulator
     (c) Rebel.com, 1998-1999
     
     Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You 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 __FPA11_H__
--- a/arch/arm/nwfpe/fpa11_cpdo.c
+++ b/arch/arm/nwfpe/fpa11_cpdo.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
     NetWinder Floating Point Emulator
     (c) Rebel.COM, 1998,1999
@@ -5,19 +6,6 @@
 
     Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You 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 "fpa11.h"
--- a/arch/arm/nwfpe/fpa11_cpdt.c
+++ b/arch/arm/nwfpe/fpa11_cpdt.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
     NetWinder Floating Point Emulator
     (c) Rebel.com, 1998-1999
@@ -5,19 +6,6 @@
 
     Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You 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 "fpa11.h"
--- a/arch/arm/nwfpe/fpa11_cprt.c
+++ b/arch/arm/nwfpe/fpa11_cprt.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
     NetWinder Floating Point Emulator
     (c) Rebel.COM, 1998,1999
@@ -5,19 +6,6 @@
 
     Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You 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 "fpa11.h"
--- a/arch/arm/nwfpe/fpmodule.c
+++ b/arch/arm/nwfpe/fpmodule.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 
 /*
     NetWinder Floating Point Emulator
@@ -6,19 +7,6 @@
 
     Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You 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 "fpa11.h"
--- a/arch/arm/nwfpe/fpmodule.h
+++ b/arch/arm/nwfpe/fpmodule.h
@@ -1,22 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
     NetWinder Floating Point Emulator
     (c) Rebel.com, 1998-1999
 
     Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You 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.
 
     27/03/03 Ian Molton Clean up CONFIG_CPU
 */
--- a/arch/arm/nwfpe/fpopcode.c
+++ b/arch/arm/nwfpe/fpopcode.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
     NetWinder Floating Point Emulator
     (c) Rebel.COM, 1998,1999
 
     Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You 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 "fpa11.h"
--- a/arch/arm/nwfpe/fpopcode.h
+++ b/arch/arm/nwfpe/fpopcode.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
     NetWinder Floating Point Emulator
     (c) Rebel.COM, 1998,1999
@@ -5,19 +6,6 @@
 
     Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You 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 __FPOPCODE_H__
--- a/arch/arm/nwfpe/fpsr.h
+++ b/arch/arm/nwfpe/fpsr.h
@@ -1,22 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
     NetWinder Floating Point Emulator
     (c) Rebel.com, 1998-1999
 
     Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You 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 __FPSR_H__
--- a/arch/arm/nwfpe/single_cpdo.c
+++ b/arch/arm/nwfpe/single_cpdo.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
     NetWinder Floating Point Emulator
     (c) Rebel.COM, 1998,1999
@@ -5,19 +6,6 @@
 
     Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You 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 "fpa11.h"
--- a/arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h
+++ b/arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h
@@ -1,23 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Copyright (c) 2000-2006 PMC-Sierra INC.
  *
- *     This program is free software; you can redistribute it
- *     and/or modify it under the terms of the GNU General
- *     Public License as published by the Free Software
- *     Foundation; either version 2 of the License, or (at your
- *     option) any later version.
- *
- *     This program is distributed in the hope that it will be
- *     useful, but WITHOUT ANY WARRANTY; without even the implied
- *     warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- *     PURPOSE.  See the GNU General Public License for more
- *     details.
- *
- *     You 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.
- *
  * PMC-SIERRA INC. DISCLAIMS ANY LIABILITY OF ANY KIND
  * FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS
  * SOFTWARE.
--- a/arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h
+++ b/arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h
@@ -1,23 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /******************************************************************
  * Copyright (c) 2000-2007 PMC-Sierra INC.
  *
- *     This program is free software; you can redistribute it
- *     and/or modify it under the terms of the GNU General
- *     Public License as published by the Free Software
- *     Foundation; either version 2 of the License, or (at your
- *     option) any later version.
- *
- *     This program is distributed in the hope that it will be
- *     useful, but WITHOUT ANY WARRANTY; without even the implied
- *     warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- *     PURPOSE.  See the GNU General Public License for more
- *     details.
- *
- *     You 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.
- *
  * PMC-SIERRA INC. DISCLAIMS ANY LIABILITY OF ANY KIND
  * FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS
  * SOFTWARE.
--- a/arch/mips/include/asm/mach-pnx833x/gpio.h
+++ b/arch/mips/include/asm/mach-pnx833x/gpio.h
@@ -1,23 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  gpio.h: GPIO Support for PNX833X.
  *
  *  Copyright 2008 NXP Semiconductors
  *	  Chris Steel <chris.steel@nxp.com>
  *    Daniel Laird <daniel.j.laird@nxp.com>
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 #ifndef __ASM_MIPS_MACH_PNX833X_GPIO_H
 #define __ASM_MIPS_MACH_PNX833X_GPIO_H
--- a/arch/mips/include/asm/mach-pnx833x/irq-mapping.h
+++ b/arch/mips/include/asm/mach-pnx833x/irq-mapping.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 
 /*
  *  irq.h: IRQ mappings for PNX833X.
@@ -5,20 +6,6 @@
  *  Copyright 2008 NXP Semiconductors
  *	  Chris Steel <chris.steel@nxp.com>
  *    Daniel Laird <daniel.j.laird@nxp.com>
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef __ASM_MIPS_MACH_PNX833X_IRQ_MAPPING_H
--- a/arch/mips/include/asm/mach-pnx833x/irq.h
+++ b/arch/mips/include/asm/mach-pnx833x/irq.h
@@ -1,23 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  irq.h: IRQ mappings for PNX833X.
  *
  *  Copyright 2008 NXP Semiconductors
  *	  Chris Steel <chris.steel@nxp.com>
  *    Daniel Laird <daniel.j.laird@nxp.com>
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef __ASM_MIPS_MACH_PNX833X_IRQ_H
--- a/arch/mips/include/asm/mach-pnx833x/pnx833x.h
+++ b/arch/mips/include/asm/mach-pnx833x/pnx833x.h
@@ -1,23 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  pnx833x.h: Register mappings for PNX833X.
  *
  *  Copyright 2008 NXP Semiconductors
  *	  Chris Steel <chris.steel@nxp.com>
  *    Daniel Laird <daniel.j.laird@nxp.com>
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 #ifndef __ASM_MIPS_MACH_PNX833X_PNX833X_H
 #define __ASM_MIPS_MACH_PNX833X_PNX833X_H
--- a/arch/mips/pnx833x/common/interrupts.c
+++ b/arch/mips/pnx833x/common/interrupts.c
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  interrupts.c: Interrupt mappings for PNX833X.
  *
  *  Copyright 2008 NXP Semiconductors
  *	  Chris Steel <chris.steel@nxp.com>
  *    Daniel Laird <daniel.j.laird@nxp.com>
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 #include <linux/kernel.h>
 #include <linux/irq.h>
--- a/arch/mips/pnx833x/common/platform.c
+++ b/arch/mips/pnx833x/common/platform.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  platform.c: platform support for PNX833X.
  *
@@ -7,20 +8,6 @@
  *
  *  Based on software written by:
  *	Nikita Youshchenko <yoush@debian.org>, based on PNX8550 code.
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 #include <linux/device.h>
 #include <linux/dma-mapping.h>
--- a/arch/mips/pnx833x/common/prom.c
+++ b/arch/mips/pnx833x/common/prom.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  prom.c:
  *
@@ -7,20 +8,6 @@
  *
  *  Based on software written by:
  *	Nikita Youshchenko <yoush@debian.org>, based on PNX8550 code.
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 #include <linux/init.h>
 #include <asm/bootinfo.h>
--- a/arch/mips/pnx833x/common/reset.c
+++ b/arch/mips/pnx833x/common/reset.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  reset.c: reset support for PNX833X.
  *
@@ -7,20 +8,6 @@
  *
  *  Based on software written by:
  *	Nikita Youshchenko <yoush@debian.org>, based on PNX8550 code.
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You 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/reboot.h>
 #include <pnx833x.h>
--- a/arch/mips/pnx833x/common/setup.c
+++ b/arch/mips/pnx833x/common/setup.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  setup.c: Setup PNX833X Soc.
  *
@@ -7,20 +8,6 @@
  *
  *  Based on software written by:
  *	Nikita Youshchenko <yoush@debian.org>, based on PNX8550 code.
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 #include <linux/init.h>
 #include <linux/interrupt.h>
--- a/arch/mips/pnx833x/stb22x/board.c
+++ b/arch/mips/pnx833x/stb22x/board.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  board.c: STB225 board support.
  *
@@ -7,20 +8,6 @@
  *
  *  Based on software written by:
  *	Nikita Youshchenko <yoush@debian.org>, based on PNX8550 code.
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 #include <linux/init.h>
 #include <asm/bootinfo.h>
--- a/arch/powerpc/include/asm/fsl_85xx_cache_sram.h
+++ b/arch/powerpc/include/asm/fsl_85xx_cache_sram.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Copyright 2009 Freescale Semiconductor, Inc.
  *
@@ -7,20 +8,6 @@
 
  * This file is derived from the original work done
  * by Sylvain Munaut for the Bestcomm SRAM allocator.
- *
- * This program is free software; you can redistribute  it and/or modify it
- * under  the terms of  the GNU General  Public License as published by the
- * Free Software Foundation;  either version 2 of the  License, or (at your
- * option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef __ASM_POWERPC_FSL_85XX_CACHE_SRAM_H__
--- a/arch/powerpc/kernel/l2cr_6xx.S
+++ b/arch/powerpc/kernel/l2cr_6xx.S
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
 	L2CR functions
 	Copyright © 1997-1998 by PowerLogix R & D, Inc.
 
-	This program is free software; you can redistribute it and/or modify
-	it under the terms of the GNU General Public License as published by
-	the Free Software Foundation; either version 2 of the License, or
-	(at your option) any later version.
-
-	This program is distributed in the hope that it will be useful,
-	but WITHOUT ANY WARRANTY; without even the implied warranty of
-	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-	GNU General Public License for more details.
-
-	You 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.
 */
 /*
 	Thur, Dec. 12, 1998.
--- a/arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h
+++ b/arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h
@@ -1,23 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Copyright 2009-2010, 2012 Freescale Semiconductor, Inc
  *
  * QorIQ based Cache Controller Memory Mapped Registers
  *
  * Author: Vivek Mahajan <vivek.mahajan@freescale.com>
- *
- * This program is free software; you can redistribute  it and/or modify it
- * under  the terms of  the GNU General  Public License as published by the
- * Free Software Foundation;  either version 2 of the  License, or (at your
- * option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You 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 __FSL_85XX_CACHE_CTLR_H__
--- a/arch/powerpc/sysdev/fsl_85xx_cache_sram.c
+++ b/arch/powerpc/sysdev/fsl_85xx_cache_sram.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2009-2010 Freescale Semiconductor, Inc.
  *
@@ -7,20 +8,6 @@
  *
  * This file is derived from the original work done
  * by Sylvain Munaut for the Bestcomm SRAM allocator.
- *
- * This program is free software; you can redistribute  it and/or modify it
- * under  the terms of  the GNU General  Public License as published by the
- * Free Software Foundation;  either version 2 of the  License, or (at your
- * option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/kernel.h>
--- a/arch/powerpc/sysdev/fsl_85xx_l2ctlr.c
+++ b/arch/powerpc/sysdev/fsl_85xx_l2ctlr.c
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2009-2010, 2012 Freescale Semiconductor, Inc.
  *
  * QorIQ (P1/P2) L2 controller init for Cache-SRAM instantiation
  *
  * Author: Vivek Mahajan <vivek.mahajan@freescale.com>
- *
- * This program is free software; you can redistribute  it and/or modify it
- * under  the terms of  the GNU General  Public License as published by the
- * Free Software Foundation;  either version 2 of the  License, or (at your
- * option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/kernel.h>
--- a/arch/sparc/boot/piggyback.c
+++ b/arch/sparc/boot/piggyback.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
    Simple utility to make a single-image install kernel with initial ramdisk
    for Sparc tftpbooting without need to set up nfs.
@@ -6,19 +7,7 @@
    Pete Zaitcev <zaitcev@yahoo.com> endian fixes for cross-compiles, 2000.



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

* [patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 62
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (10 preceding siblings ...)
  2019-05-20  7:19 ` [patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 Thomas Gleixner
@ 2019-05-20  7:19 ` Thomas Gleixner
  2019-05-21 13:44   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:19 ` [patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 63 Thomas Gleixner
                   ` (12 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:19 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  released under the gpl version 2 or later

and 1 additional normalized pattern(s):

  this program is free software you can redistribute it and or
  modify it under the terms of the gnu general public license
  as published by the free software foundation either version
  2 of the license or at your option any later version

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 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=batch3&id=bd72bf50fea6
---
 net/unix/garbage.c |    7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

--- a/net/unix/garbage.c
+++ b/net/unix/garbage.c
@@ -1,9 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * NET3:	Garbage Collector For AF_UNIX sockets
  *
  * Garbage Collector:
  *	Copyright (C) Barak A. Pearlmutter.
- *	Released under the GPL version 2 or later.
  *
  * Chopped about by Alan Cox 22/3/96 to make it fit the AF_UNIX socket problem.
  * If it doesn't work blame me, it worked when Barak sent it.
@@ -24,11 +24,6 @@
  *
  *  - don't just push entire root set; process in place
  *
- *	This program is free software; you can redistribute it and/or
- *	modify it under the terms of the GNU General Public License
- *	as published by the Free Software Foundation; either version
- *	2 of the License, or (at your option) any later version.
- *
  *  Fixes:
  *	Alan Cox	07 Sept	1997	Vmalloc internal stack as needed.
  *					Cope with changing max_files.



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

* [patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 63
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (11 preceding siblings ...)
  2019-05-20  7:19 ` [patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 62 Thomas Gleixner
@ 2019-05-20  7:19 ` Thomas Gleixner
  2019-05-21 13:41   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:19 ` [patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 Thomas Gleixner
                   ` (11 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:19 UTC (permalink / raw)
  To: linux-spdx

Based on 2 normalized pattern(s):

  driver is free software you can redistribute it and or modify it
  under the terms of the gnu general public license as published by
  the free software foundation either version 2 of the license or at
  your option any later version the [carillo] [ranch] [video]
  [subsystem] driver is distributed in the hope that it will be useful
  but without any warranty without even the implied warranty of
  merchantability or fitness for a particular purpose see the gnu
  general public license for more details you should have received a
  copy of the gnu general public license along with this driver if not
  write to the free software foundation inc 51 franklin st fifth floor
  boston ma 02110 1301 usa

  driver is free software you can redistribute it and or modify it
  under the terms of the gnu general public license as published by
  the free software foundation either version 2 of the license or at
  your option any later version the [vermilion] [range] [fb] driver is
  distributed in the hope that it will be useful but without any
  warranty without even the implied warranty of merchantability or
  fitness for a particular purpose see the gnu general public license
  for more details you should have received a copy of the gnu general
  public license along with this driver if not write to the free
  software foundation inc 51 franklin st fifth floor boston ma 02110
  1301 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 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=batch3&id=7fbea78e53cd
---
 drivers/video/backlight/cr_bllcd.c        |   16 +---------------
 drivers/video/fbdev/vermilion/cr_pll.c    |   16 +---------------
 drivers/video/fbdev/vermilion/vermilion.c |   16 +---------------
 drivers/video/fbdev/vermilion/vermilion.h |   16 +---------------
 4 files changed, 4 insertions(+), 60 deletions(-)

--- a/drivers/video/backlight/cr_bllcd.c
+++ b/drivers/video/backlight/cr_bllcd.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (c) Intel Corp. 2007.
  * All Rights Reserved.
@@ -6,21 +7,6 @@
  * develop this driver.
  *
  * This file is part of the Carillo Ranch video subsystem driver.
- * The Carillo Ranch video subsystem driver is free software;
- * you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * The Carillo Ranch video subsystem driver is distributed
- * in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  *
  * Authors:
  *   Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
--- a/drivers/video/fbdev/vermilion/cr_pll.c
+++ b/drivers/video/fbdev/vermilion/cr_pll.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (c) Intel Corp. 2007.
  * All Rights Reserved.
@@ -6,21 +7,6 @@
  * develop this driver.
  *
  * This file is part of the Carillo Ranch video subsystem driver.
- * The Carillo Ranch video subsystem driver is free software;
- * you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * The Carillo Ranch video subsystem driver is distributed
- * in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  *
  * Authors:
  *   Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
--- a/drivers/video/fbdev/vermilion/vermilion.c
+++ b/drivers/video/fbdev/vermilion/vermilion.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (c) Intel Corp. 2007.
  * All Rights Reserved.
@@ -6,21 +7,6 @@
  * develop this driver.
  *
  * This file is part of the Vermilion Range fb driver.
- * The Vermilion Range fb driver is free software;
- * you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * The Vermilion Range fb driver is distributed
- * in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  *
  * Authors:
  *   Thomas Hellström <thomas-at-tungstengraphics-dot-com>
--- a/drivers/video/fbdev/vermilion/vermilion.h
+++ b/drivers/video/fbdev/vermilion/vermilion.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Copyright (c) Intel Corp. 2007.
  * All Rights Reserved.
@@ -6,21 +7,6 @@
  * develop this driver.
  *
  * This file is part of the Vermilion Range fb driver.
- * The Vermilion Range fb driver is free software;
- * you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * The Vermilion Range fb driver is distributed
- * in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  *
  * Authors:
  *   Thomas Hellström <thomas-at-tungstengraphics-dot-com>



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

* [patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (12 preceding siblings ...)
  2019-05-20  7:19 ` [patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 63 Thomas Gleixner
@ 2019-05-20  7:19 ` Thomas Gleixner
  2019-05-21 13:42   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:19 ` [patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 Thomas Gleixner
                   ` (10 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:19 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license as published by
  the free software foundation either version 2 of the license or at
  your option any later version this program is distributed in the
  hope that it will be useful but without any warranty without even
  the implied warranty of merchantability or fitness for a particular
  purpose see the gnu general public license for more details you
  should have received a copy of the gnu general public license along
  with this program if not see the file copying or write to the free
  software foundation inc 51 franklin st fifth floor boston ma 02110
  1301 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 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=batch3&id=0481d3941b51
---
 drivers/input/keyboard/maple_keyb.c |   16 +---------------
 drivers/input/touchscreen/ad7877.c  |   16 +---------------
 sound/soc/codecs/ad73311.h          |   17 +----------------
 sound/soc/codecs/ssm2602.h          |   16 +---------------
 4 files changed, 4 insertions(+), 61 deletions(-)

--- a/drivers/input/keyboard/maple_keyb.c
+++ b/drivers/input/keyboard/maple_keyb.c
@@ -1,23 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * SEGA Dreamcast keyboard driver
  * Based on drivers/usb/usbkbd.c
  * Copyright (c) YAEGASHI Takeshi, 2001
  * Porting to 2.6 Copyright (c) Adrian McMenamin, 2007 - 2009
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, see the file COPYING, or write
- * to the Free Software Foundation, Inc.,
- * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  */
 
 #include <linux/kernel.h>
--- a/drivers/input/touchscreen/ad7877.c
+++ b/drivers/input/touchscreen/ad7877.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2006-2008 Michael Hennerich, Analog Devices Inc.
  *
@@ -6,21 +7,6 @@
  *
  * Bugs:        Enter bugs at http://blackfin.uclinux.org/
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, see the file COPYING, or write
- * to the Free Software Foundation, Inc.,
- * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  * History:
  * Copyright (c) 2005 David Brownell
  * Copyright (c) 2006 Nokia Corporation
--- a/sound/soc/codecs/ad73311.h
+++ b/sound/soc/codecs/ad73311.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * File:         sound/soc/codec/ad73311.h
  * Based on:
@@ -6,26 +7,10 @@
  * Created:      Thur Sep 25, 2008
  * Description:  definitions for AD73311 registers
  *
- *
  * Modified:
  *               Copyright 2006 Analog Devices Inc.
  *
  * Bugs:         Enter bugs at http://blackfin.uclinux.org/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, see the file COPYING, or write
- * to the Free Software Foundation, Inc.,
- * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  */
 
 #ifndef __AD73311_H__
--- a/sound/soc/codecs/ssm2602.h
+++ b/sound/soc/codecs/ssm2602.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * File:         sound/soc/codecs/ssm2602.h
  * Author:       Cliff Cai <Cliff.Cai@analog.com>
@@ -8,21 +9,6 @@
  *               Copyright 2008 Analog Devices Inc.
  *
  * Bugs:         Enter bugs at http://blackfin.uclinux.org/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, see the file COPYING, or write
- * to the Free Software Foundation, Inc.,
- * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  */
 
 #ifndef _SSM2602_H



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

* [patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (13 preceding siblings ...)
  2019-05-20  7:19 ` [patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 Thomas Gleixner
@ 2019-05-20  7:19 ` Thomas Gleixner
  2019-05-21 13:45   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:19 ` [patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 66 Thomas Gleixner
                   ` (9 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:19 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license as published by
  the free software foundation either version 2 of the license or any
  later version this program is distributed in the hope that it will
  be useful but without any warranty without even the implied warranty
  of merchantability or fitness for a particular purpose see the gnu
  general public license for more details you should have received a
  copy of the gnu general public license along with this program if
  not see http www gnu org licenses

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 6 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=batch3&id=e9e8c4d9ab80
---
 drivers/media/usb/gspca/gl860/gl860-mi1320.c |   14 +-------------
 drivers/media/usb/gspca/gl860/gl860-mi2020.c |   14 +-------------
 drivers/media/usb/gspca/gl860/gl860-ov2640.c |   14 +-------------
 drivers/media/usb/gspca/gl860/gl860-ov9655.c |   14 +-------------
 drivers/media/usb/gspca/gl860/gl860.c        |   14 +-------------
 drivers/media/usb/gspca/gl860/gl860.h        |   14 +-------------
 6 files changed, 6 insertions(+), 78 deletions(-)

--- a/drivers/media/usb/gspca/gl860/gl860-mi1320.c
+++ b/drivers/media/usb/gspca/gl860/gl860-mi1320.c
@@ -1,18 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* Subdriver for the GL860 chip with the MI1320 sensor
  * Author Olivier LORIN from own logs
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 /* Sensor : MI1320 */
--- a/drivers/media/usb/gspca/gl860/gl860-mi2020.c
+++ b/drivers/media/usb/gspca/gl860/gl860-mi2020.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* Subdriver for the GL860 chip with the MI2020 sensor
  * Author Olivier LORIN, from logs by Iceman/Soro2005 + Fret_saw/Hulkie/Tricid
  * with the help of Kytrix/BUGabundo/Blazercist.
  * Driver achieved thanks to a webcam gift by Kytrix.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 /* Sensor : MI2020 */
--- a/drivers/media/usb/gspca/gl860/gl860-ov2640.c
+++ b/drivers/media/usb/gspca/gl860/gl860-ov2640.c
@@ -1,18 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* Subdriver for the GL860 chip with the OV2640 sensor
  * Author Olivier LORIN, from Malmostoso's logs
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 /* Sensor : OV2640 */
--- a/drivers/media/usb/gspca/gl860/gl860-ov9655.c
+++ b/drivers/media/usb/gspca/gl860/gl860-ov9655.c
@@ -1,19 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* Subdriver for the GL860 chip with the OV9655 sensor
  * Author Olivier LORIN, from logs done by Simon (Sur3) and Almighurt
  * on dsd's weblog
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 /* Sensor : OV9655 */
--- a/drivers/media/usb/gspca/gl860/gl860.c
+++ b/drivers/media/usb/gspca/gl860/gl860.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* GSPCA subdrivers for Genesys Logic webcams with the GL860 chip
  * Subdriver core
  *
  * 2009/09/24 Olivier Lorin <o.lorin@laposte.net>
  * GSPCA by Jean-Francois Moine <http://moinejf.free.fr>
  * Thanks BUGabundo and Malmostoso for your amazing help!
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/drivers/media/usb/gspca/gl860/gl860.h
+++ b/drivers/media/usb/gspca/gl860/gl860.h
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /* GSPCA subdrivers for Genesys Logic webcams with the GL860 chip
  * Subdriver declarations
  *
  * 2009/10/14 Olivier LORIN <o.lorin@laposte.net>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 #ifndef GL860_DEV_H
 #define GL860_DEV_H



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

* [patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 66
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (14 preceding siblings ...)
  2019-05-20  7:19 ` [patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 Thomas Gleixner
@ 2019-05-20  7:19 ` Thomas Gleixner
  2019-05-21 13:57   ` Richard Fontana
  2019-05-21 14:00   ` Michael Ellerman
  2019-05-20  7:19 ` [patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 67 Thomas Gleixner
                   ` (8 subsequent siblings)
  24 siblings, 2 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:19 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license as published by
  the free software foundation either version 2 of the license or at
  your option any later version this program is distributed in the
  hope that it will be useful but without any warranty without even
  the implied warranty of merchantability or fitness for a particular
  purpose good title or non infringement see the gnu general public
  license for more details you should have received a copy of the gnu
  general public license along with this program if not write to the
  free software foundation inc 675 mass ave cambridge ma 02139 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=746c8e228af4
---
 arch/ia64/kernel/err_inject.c              |   17 +----------------
 arch/powerpc/kernel/eeh_driver.c           |   16 +---------------
 arch/powerpc/kernel/eeh_sysfs.c            |   16 +---------------
 arch/powerpc/platforms/pseries/pci_dlpar.c |   16 +---------------
 arch/x86/include/asm/topology.h            |   16 +---------------
 arch/x86/kernel/topology.c                 |   16 +---------------
 arch/x86/mm/numa_32.c                      |   16 +---------------
 drivers/char/tlclk.c                       |   16 +---------------
 fs/ocfs2/symlink.c                         |   17 +----------------
 include/asm-generic/topology.h             |   16 +---------------
 include/linux/topology.h                   |   16 +---------------
 kernel/configs.c                           |   16 +---------------
 12 files changed, 12 insertions(+), 182 deletions(-)

--- a/arch/ia64/kernel/err_inject.c
+++ b/arch/ia64/kernel/err_inject.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * err_inject.c -
  *	1.) Inject errors to a processor.
@@ -5,24 +6,8 @@
  * This driver along with user space code can be acting as an error
  * injection tool.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Written by: Fenghua Yu <fenghua.yu@intel.com>, Intel Corporation
  * Copyright (C) 2006, Intel Corp.  All rights reserved.
- *
  */
 #include <linux/device.h>
 #include <linux/init.h>
--- a/arch/powerpc/kernel/eeh_driver.c
+++ b/arch/powerpc/kernel/eeh_driver.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * PCI Error Recovery Driver for RPA-compliant PPC64 platform.
  * Copyright IBM Corp. 2004 2005
@@ -5,21 +6,6 @@
  *
  * All rights reserved.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or (at
- * your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Send comments and feedback to Linas Vepstas <linas@austin.ibm.com>
  */
 #include <linux/delay.h>
--- a/arch/powerpc/kernel/eeh_sysfs.c
+++ b/arch/powerpc/kernel/eeh_sysfs.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Sysfs entries for PCI Error Recovery for PAPR-compliant platform.
  * Copyright IBM Corporation 2007
@@ -5,21 +6,6 @@
  *
  * All rights reserved.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or (at
- * your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Send comments and feedback to Linas Vepstas <linas@austin.ibm.com>
  */
 #include <linux/pci.h>
--- a/arch/powerpc/platforms/pseries/pci_dlpar.c
+++ b/arch/powerpc/platforms/pseries/pci_dlpar.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * PCI Dynamic LPAR, PCI Hot Plug and PCI EEH recovery code
  * for RPA-compliant PPC64 platform.
@@ -8,21 +9,6 @@
  * Updates, 2005, Linas Vepstas <linas@austin.ibm.com>
  *
  * All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or (at
- * your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/pci.h>
--- a/arch/x86/include/asm/topology.h
+++ b/arch/x86/include/asm/topology.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Written by: Matthew Dobson, IBM Corporation
  *
@@ -5,21 +6,6 @@
  *
  * All rights reserved.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Send feedback to <colpatch@us.ibm.com>
  */
 #ifndef _ASM_X86_TOPOLOGY_H
--- a/arch/x86/kernel/topology.c
+++ b/arch/x86/kernel/topology.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Populate sysfs with topology information
  *
@@ -8,21 +9,6 @@
  *
  * All rights reserved.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Send feedback to <colpatch@us.ibm.com>
  */
 #include <linux/nodemask.h>
--- a/arch/x86/mm/numa_32.c
+++ b/arch/x86/mm/numa_32.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Written by: Patricia Gaughen <gone@us.ibm.com>, IBM Corporation
  * August 2002: added remote node KVA remap - Martin J. Bligh 
@@ -5,21 +6,6 @@
  * Copyright (C) 2002, IBM Corp.
  *
  * All rights reserved.          
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/memblock.h>
--- a/drivers/char/tlclk.c
+++ b/drivers/char/tlclk.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Telecom Clock driver for Intel NetStructure(tm) MPCBL0010
  *
@@ -5,21 +6,6 @@
  *
  * All rights reserved.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or (at
- * your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Send feedback to <sebastien.bouchard@ca.kontron.com> and the current
  * Maintainer  <mark.gross@intel.com>
  *
--- a/fs/ocfs2/symlink.c
+++ b/fs/ocfs2/symlink.c
@@ -1,23 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
  *  linux/cluster/ssi/cfs/symlink.c
  *
- *	This program is free software; you can redistribute it and/or
- *	modify it under the terms of the GNU General Public License as
- *	published by the Free Software Foundation; either version 2 of
- *	the License, or (at your option) any later version.
- *
- *	This program is distributed in the hope that it will be useful,
- *	but WITHOUT ANY WARRANTY; without even the implied warranty of
- *	MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE
- *	or NON INFRINGEMENT.  See the GNU General Public License for more
- *	details.
- *
- * 	You should have received a copy of the GNU General Public License
- * 	along with this program; if not, write to the Free Software
- * 	Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  *	Questions/Comments/Bugfixes to ssic-linux-devel@lists.sourceforge.net
  *
  *  Copyright (C) 1992  Rick Sladkey
@@ -31,7 +17,6 @@
  *  ocfs2 symlink handling code.
  *
  *  Copyright (C) 2004, 2005 Oracle.
- *
  */
 
 #include <linux/fs.h>
--- a/include/asm-generic/topology.h
+++ b/include/asm-generic/topology.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * linux/include/asm-generic/topology.h
  *
@@ -7,21 +8,6 @@
  *
  * All rights reserved.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Send feedback to <colpatch@us.ibm.com>
  */
 #ifndef _ASM_GENERIC_TOPOLOGY_H
--- a/include/linux/topology.h
+++ b/include/linux/topology.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * include/linux/topology.h
  *
@@ -7,21 +8,6 @@
  *
  * All rights reserved.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Send feedback to <colpatch@us.ibm.com>
  */
 #ifndef _LINUX_TOPOLOGY_H
--- a/kernel/configs.c
+++ b/kernel/configs.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * kernel/configs.c
  * Echo the kernel .config file used to build the kernel
@@ -6,21 +7,6 @@
  * Copyright (C) 2002 Randy Dunlap <rdunlap@xenotime.net>
  * Copyright (C) 2002 Al Stone <ahs3@fc.hp.com>
  * Copyright (C) 2002 Hewlett-Packard Company
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or (at
- * your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/kernel.h>



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

* [patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 67
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (15 preceding siblings ...)
  2019-05-20  7:19 ` [patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 66 Thomas Gleixner
@ 2019-05-20  7:19 ` Thomas Gleixner
  2019-05-21 13:43   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:19 ` [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 68 Thomas Gleixner
                   ` (7 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:19 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  this code is free software you can redistribute it and or modify it
  under the terms of the gnu general public license as published by
  the free software foundation either version 2 of the license or at
  your option any later version this code is distributed in the hope
  that it will be useful but without any warranty without even the
  implied warranty of merchantability or fitness for a particular
  purpose see the gnu general public license for more details you
  should have received a copy of the gnu general public license along
  with this program if not write to the free software foundation inc
  675 mass ave cambridge ma 02139 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 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=batch3&id=4e42839f6171
---
 drivers/net/ethernet/hp/hp100.c |   14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

--- a/drivers/net/ethernet/hp/hp100.c
+++ b/drivers/net/ethernet/hp/hp100.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
 ** hp100.c
 ** HP CASCADE Architecture Driver for 100VG-AnyLan Network Adapters
@@ -31,19 +32,6 @@
 **       -  some updates for EISA version of card
 **
 **
-**   This code is free software; you can redistribute it and/or modify
-**   it under the terms of the GNU General Public License as published by
-**   the Free Software Foundation; either version 2 of the License, or
-**   (at your option) any later version.
-**
-**   This code is distributed in the hope that it will be useful,
-**   but WITHOUT ANY WARRANTY; without even the implied warranty of
-**   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-**   GNU General Public License for more details.
-**
-**   You 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.
 **
 ** 1.57c -> 1.58
 **   - used indent to change coding-style



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

* [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 68
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (16 preceding siblings ...)
  2019-05-20  7:19 ` [patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 67 Thomas Gleixner
@ 2019-05-20  7:19 ` Thomas Gleixner
  2019-05-21 13:44   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:19 ` [patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 69 Thomas Gleixner
                   ` (6 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:19 UTC (permalink / raw)
  To: linux-spdx

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 vs published by
  the free software foundation either version 2 of the license or at
  your option any later version this program is distributed in the
  hope that it will be useful but without any warranty without even
  the implied warranty of merchantability or fitness for a particular
  purpose see the gnu general public license for more details you
  should have received a copy of the gnu general public license along
  with this program if not write to the free software foundation inc
  675 mvss ave cambridge ma 02139 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=27ffcfd30a08
---
 drivers/media/i2c/saa6752hs.c |   14 +-------------
 drivers/media/i2c/tea6415c.c  |   14 +-------------
 2 files changed, 2 insertions(+), 26 deletions(-)

--- a/drivers/media/i2c/saa6752hs.c
+++ b/drivers/media/i2c/saa6752hs.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
  /*
     saa6752hs - i2c-driver for the saa6752hs by Philips
 
@@ -7,19 +8,6 @@
 
     Copyright (C) 2008 Hans Verkuil <hverkuil@xs4all.nl>
 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License vs published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 675 Mvss Ave, Cambridge, MA 02139, USA.
   */
 
 #include <linux/module.h>
--- a/drivers/media/i2c/tea6415c.c
+++ b/drivers/media/i2c/tea6415c.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
  /*
     tea6415c - i2c-driver for the tea6415c by SGS Thomson
 
@@ -12,19 +13,6 @@
     For detailed information download the specifications directly
     from SGS Thomson at http://www.st.com
 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License vs published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 675 Mvss Ave, Cambridge, MA 02139, USA.
   */
 
 



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

* [patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 69
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (17 preceding siblings ...)
  2019-05-20  7:19 ` [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 68 Thomas Gleixner
@ 2019-05-20  7:19 ` Thomas Gleixner
  2019-05-21 13:45   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:19 ` [patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 70 Thomas Gleixner
                   ` (5 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:19 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license as published by
  the free software foundation either version 2 of the license or at
  your option any later version this program is distributed in the
  hope that it will be useful but without any warranty without even
  the implied warranty of merchantability or fitness for a particular
  purpose see the gnu general public license for more details you
  should have received a copy of the gnu general public license along
  with this program if not write to the free software foundation inc
  675 mass ave cambridge ma 02139 usa please note that the gpl allows
  you to use the driver not the radio in order to use the radio you
  need a license from the communications authority of your country

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 7 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=batch3&id=c20ad7e6b3ee
---
 drivers/net/hamradio/baycom_epp.c     |   17 +----------------
 drivers/net/hamradio/baycom_par.c     |   18 +-----------------
 drivers/net/hamradio/baycom_ser_fdx.c |   17 +----------------
 drivers/net/hamradio/baycom_ser_hdx.c |   18 +-----------------
 drivers/net/hamradio/hdlcdrv.c        |   15 +--------------
 drivers/net/hamradio/yam.c            |   17 +----------------
 include/linux/yam.h                   |   17 +----------------
 7 files changed, 7 insertions(+), 112 deletions(-)

--- a/drivers/net/hamradio/baycom_epp.c
+++ b/drivers/net/hamradio/baycom_epp.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*****************************************************************************/
 
 /*
@@ -6,25 +7,10 @@
  *	Copyright (C) 1998-2000
  *          Thomas Sailer (sailer@ife.ee.ethz.ch)
  *
- *	This program is free software; you can redistribute it and/or modify
- *	it under the terms of the GNU General Public License as published by
- *	the Free Software Foundation; either version 2 of the License, or
- *	(at your option) any later version.
- *
- *	This program is distributed in the hope that it will be useful,
- *	but WITHOUT ANY WARRANTY; without even the implied warranty of
- *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *	GNU General Public License for more details.
- *
- *	You should have received a copy of the GNU General Public License
- *	along with this program; if not, write to the Free Software
- *	Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  *  Please note that the GPL allows you to use the driver, NOT the radio.
  *  In order to use the radio, you need a license from the communications
  *  authority of your country.
  *
- *
  *  History:
  *   0.1  xx.xx.1998  Initial version by Matthias Welwarsky (dg2fef)
  *   0.2  21.04.1998  Massive rework by Thomas Sailer
@@ -35,7 +21,6 @@
  *                    removed some pre-2.2 kernel compatibility cruft
  *   0.6  10.08.1999  Check if parport can do SPP and is safe to access during interrupt contexts
  *   0.7  12.02.2000  adapted to softnet driver interface
- *
  */
 
 /*****************************************************************************/
--- a/drivers/net/hamradio/baycom_par.c
+++ b/drivers/net/hamradio/baycom_par.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*****************************************************************************/
 
 /*
@@ -5,25 +6,10 @@
  *
  *	Copyright (C) 1996-2000  Thomas Sailer (sailer@ife.ee.ethz.ch)
  *
- *	This program is free software; you can redistribute it and/or modify
- *	it under the terms of the GNU General Public License as published by
- *	the Free Software Foundation; either version 2 of the License, or
- *	(at your option) any later version.
- *
- *	This program is distributed in the hope that it will be useful,
- *	but WITHOUT ANY WARRANTY; without even the implied warranty of
- *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *	GNU General Public License for more details.
- *
- *	You should have received a copy of the GNU General Public License
- *	along with this program; if not, write to the Free Software
- *	Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  *  Please note that the GPL allows you to use the driver, NOT the radio.
  *  In order to use the radio, you need a license from the communications
  *  authority of your country.
  *
- *
  *  Supported modems
  *
  *  par96:  This is a modem for 9600 baud FSK compatible to the G3RUH standard.
@@ -45,13 +31,11 @@
  *          built in DCD circuitry. The driver should therefore be configured
  *          for hardware DCD.
  *
- *
  *  Command line options (insmod command line)
  *
  *  mode     driver mode string. Valid choices are par96 and picpar.
  *  iobase   base address of the port; common values are 0x378, 0x278, 0x3bc
  *
- *
  *  History:
  *   0.1  26.06.1996  Adapted from baycom.c and made network driver interface
  *        18.10.1996  Changed to new user space access routines (copy_{to,from}_user)
--- a/drivers/net/hamradio/baycom_ser_fdx.c
+++ b/drivers/net/hamradio/baycom_ser_fdx.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*****************************************************************************/
 
 /*
@@ -5,25 +6,10 @@
  *
  *	Copyright (C) 1996-2000  Thomas Sailer (sailer@ife.ee.ethz.ch)
  *
- *	This program is free software; you can redistribute it and/or modify
- *	it under the terms of the GNU General Public License as published by
- *	the Free Software Foundation; either version 2 of the License, or
- *	(at your option) any later version.
- *
- *	This program is distributed in the hope that it will be useful,
- *	but WITHOUT ANY WARRANTY; without even the implied warranty of
- *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *	GNU General Public License for more details.
- *
- *	You should have received a copy of the GNU General Public License
- *	along with this program; if not, write to the Free Software
- *	Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  *  Please note that the GPL allows you to use the driver, NOT the radio.
  *  In order to use the radio, you need a license from the communications
  *  authority of your country.
  *
- *
  *  Supported modems
  *
  *  ser12:  This is a very simple 1200 baud AFSK modem. The modem consists only
@@ -53,7 +39,6 @@
  *  baud     baud rate (between 300 and 4800)
  *  irq      interrupt line of the port; common values are 4,3
  *
- *
  *  History:
  *   0.1  26.06.1996  Adapted from baycom.c and made network driver interface
  *        18.10.1996  Changed to new user space access routines (copy_{to,from}_user)
--- a/drivers/net/hamradio/baycom_ser_hdx.c
+++ b/drivers/net/hamradio/baycom_ser_hdx.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*****************************************************************************/
 
 /*
@@ -5,25 +6,10 @@
  *
  *	Copyright (C) 1996-2000  Thomas Sailer (sailer@ife.ee.ethz.ch)
  *
- *	This program is free software; you can redistribute it and/or modify
- *	it under the terms of the GNU General Public License as published by
- *	the Free Software Foundation; either version 2 of the License, or
- *	(at your option) any later version.
- *
- *	This program is distributed in the hope that it will be useful,
- *	but WITHOUT ANY WARRANTY; without even the implied warranty of
- *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *	GNU General Public License for more details.
- *
- *	You should have received a copy of the GNU General Public License
- *	along with this program; if not, write to the Free Software
- *	Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  *  Please note that the GPL allows you to use the driver, NOT the radio.
  *  In order to use the radio, you need a license from the communications
  *  authority of your country.
  *
- *
  *  Supported modems
  *
  *  ser12:  This is a very simple 1200 baud AFSK modem. The modem consists only
@@ -34,7 +20,6 @@
  *          port, the kernel driver for serial ports cannot be used, and this
  *          driver only supports standard serial hardware (8250, 16450, 16550A)
  *
- *
  *  Command line options (insmod command line)
  *
  *  mode     ser12    hardware DCD
@@ -45,7 +30,6 @@
  *  iobase   base address of the port; common values are 0x3f8, 0x2f8, 0x3e8, 0x2e8
  *  irq      interrupt line of the port; common values are 4,3
  *
- *
  *  History:
  *   0.1  26.06.1996  Adapted from baycom.c and made network driver interface
  *        18.10.1996  Changed to new user space access routines (copy_{to,from}_user)
--- a/drivers/net/hamradio/hdlcdrv.c
+++ b/drivers/net/hamradio/hdlcdrv.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*****************************************************************************/
 
 /*
@@ -5,20 +6,6 @@
  *
  *	Copyright (C) 1996-2000  Thomas Sailer (sailer@ife.ee.ethz.ch)
  *
- *	This program is free software; you can redistribute it and/or modify
- *	it under the terms of the GNU General Public License as published by
- *	the Free Software Foundation; either version 2 of the License, or
- *	(at your option) any later version.
- *
- *	This program is distributed in the hope that it will be useful,
- *	but WITHOUT ANY WARRANTY; without even the implied warranty of
- *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *	GNU General Public License for more details.
- *
- *	You should have received a copy of the GNU General Public License
- *	along with this program; if not, write to the Free Software
- *	Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  *  Please note that the GPL allows you to use the driver, NOT the radio.
  *  In order to use the radio, you need a license from the communications
  *  authority of your country.
--- a/drivers/net/hamradio/yam.c
+++ b/drivers/net/hamradio/yam.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*****************************************************************************/
 
 /*
@@ -6,25 +7,10 @@
  *      Copyright (C) 1998 Frederic Rible F1OAT (frible@teaser.fr)
  *      Adapted from baycom.c driver written by Thomas Sailer (sailer@ife.ee.ethz.ch)
  *
- *      This program is free software; you can redistribute it and/or modify
- *      it under the terms of the GNU General Public License as published by
- *      the Free Software Foundation; either version 2 of the License, or
- *      (at your option) any later version.
- *
- *      This program is distributed in the hope that it will be useful,
- *      but WITHOUT ANY WARRANTY; without even the implied warranty of
- *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *      GNU General Public License for more details.
- *
- *      You should have received a copy of the GNU General Public License
- *      along with this program; if not, write to the Free Software
- *      Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  *  Please note that the GPL allows you to use the driver, NOT the radio.
  *  In order to use the radio, you need a license from the communications
  *  authority of your country.
  *
- *
  *  History:
  *   0.0 F1OAT 06.06.98  Begin of work with baycom.c source code V 0.3
  *   0.1 F1OAT 07.06.98  Add timer polling routine for channel arbitration
@@ -37,7 +23,6 @@
  *   0.8 F6FBB 14.10.98  Fixed slottime/persistence timing bug
  *       OK1ZIA 2.09.01  Fixed "kfree_skb on hard IRQ" 
  *                       using dev_kfree_skb_any(). (important in 2.4 kernel)
- *   
  */
 
 /*****************************************************************************/
--- a/include/linux/yam.h
+++ b/include/linux/yam.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*****************************************************************************/
 
 /*
@@ -6,25 +7,9 @@
  *	Copyright (C) 1998 Frederic Rible F1OAT (frible@teaser.fr)
  *	Adapted from baycom.c driver written by Thomas Sailer (sailer@ife.ee.ethz.ch)
  *
- *	This program is free software; you can redistribute it and/or modify
- *	it under the terms of the GNU General Public License as published by
- *	the Free Software Foundation; either version 2 of the License, or
- *	(at your option) any later version.
- *
- *	This program is distributed in the hope that it will be useful,
- *	but WITHOUT ANY WARRANTY; without even the implied warranty of
- *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *	GNU General Public License for more details.
- *
- *	You should have received a copy of the GNU General Public License
- *	along with this program; if not, write to the Free Software
- *	Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  *  Please note that the GPL allows you to use the driver, NOT the radio.
  *  In order to use the radio, you need a license from the communications
  *  authority of your country.
- *
- *
  */
 
 /*****************************************************************************/



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

* [patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 70
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (18 preceding siblings ...)
  2019-05-20  7:19 ` [patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 69 Thomas Gleixner
@ 2019-05-20  7:19 ` Thomas Gleixner
  2019-05-21 13:46   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:19 ` [patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 71 Thomas Gleixner
                   ` (4 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:19 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license as published by
  the free software foundation either version 2 of the license or at
  your option any later version this program is distributed in the
  hope that it will be useful but without any warranty without even
  the implied warranty of merchantability or fitness for a particular
  purpose see the gnu general public license for more details you
  should have received a copy of the gnu general public license along
  with the program if not write to the free software foundation inc
  675 mass ave cambridge ma 02139 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=10c404ce9d5e
---
 arch/x86/platform/iris/iris.c                   |   15 +--------------
 drivers/accessibility/braille/braille_console.c |   15 +--------------
 2 files changed, 2 insertions(+), 28 deletions(-)

--- a/arch/x86/platform/iris/iris.c
+++ b/arch/x86/platform/iris/iris.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Eurobraille/Iris power off support.
  *
@@ -5,20 +6,6 @@
  * It is shutdown by a special I/O sequence which this module provides.
  *
  *  Copyright (C) Shérab <Sebastien.Hinderer@ens-lyon.org>
- *
- * This program is free software ; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation ; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY ; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with the program ; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/moduleparam.h>
--- a/drivers/accessibility/braille/braille_console.c
+++ b/drivers/accessibility/braille/braille_console.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Minimalistic braille device kernel support.
  *
@@ -5,20 +6,6 @@
  * Pressing Insert switches to VC browsing.
  *
  *  Copyright (C) Samuel Thibault <samuel.thibault@ens-lyon.org>
- *
- * This program is free software ; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation ; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY ; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with the program ; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/kernel.h>



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

* [patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 71
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (19 preceding siblings ...)
  2019-05-20  7:19 ` [patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 70 Thomas Gleixner
@ 2019-05-20  7:19 ` Thomas Gleixner
  2019-05-21 13:47   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:19 ` [patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 72 Thomas Gleixner
                   ` (3 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:19 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  licensed under the gplv2 or later

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 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=batch3&id=4c32d429b91e
---
 drivers/iio/adc/at91_adc.c             |    3 +--
 drivers/iio/adc/nau7802.c              |    3 +--
 drivers/video/backlight/hx8357.c       |    3 +--
 drivers/video/fbdev/ssd1307fb.c        |    3 +--
 include/linux/platform_data/at91_adc.h |    3 +--
 5 files changed, 5 insertions(+), 10 deletions(-)

--- a/drivers/iio/adc/at91_adc.c
+++ b/drivers/iio/adc/at91_adc.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Driver for the ADC present in the Atmel AT91 evaluation boards.
  *
  * Copyright 2011 Free Electrons
- *
- * Licensed under the GPLv2 or later.
  */
 
 #include <linux/bitmap.h>
--- a/drivers/iio/adc/nau7802.c
+++ b/drivers/iio/adc/nau7802.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Driver for the Nuvoton NAU7802 ADC
  *
  * Copyright 2013 Free Electrons
- *
- * Licensed under the GPLv2 or later.
  */
 
 #include <linux/delay.h>
--- a/drivers/video/backlight/hx8357.c
+++ b/drivers/video/backlight/hx8357.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Driver for the Himax HX-8357 LCD Controller
  *
  * Copyright 2012 Free Electrons
- *
- * Licensed under the GPLv2 or later.
  */
 
 #include <linux/delay.h>
--- a/drivers/video/fbdev/ssd1307fb.c
+++ b/drivers/video/fbdev/ssd1307fb.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Driver for the Solomon SSD1307 OLED controller
  *
  * Copyright 2012 Free Electrons
- *
- * Licensed under the GPLv2 or later.
  */
 
 #include <linux/backlight.h>
--- a/include/linux/platform_data/at91_adc.h
+++ b/include/linux/platform_data/at91_adc.h
@@ -1,7 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Copyright (C) 2011 Free Electrons
- *
- * Licensed under the GPLv2 or later.
  */
 
 #ifndef _AT91_ADC_H_



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

* [patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 72
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (20 preceding siblings ...)
  2019-05-20  7:19 ` [patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 71 Thomas Gleixner
@ 2019-05-20  7:19 ` Thomas Gleixner
  2019-05-21 13:48   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:19 ` [patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 73 Thomas Gleixner
                   ` (2 subsequent siblings)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:19 UTC (permalink / raw)
  To: linux-spdx

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 or
  any later at your option as published by the free software
  foundation

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=69233ac311ba
---
 net/netfilter/xt_nfacct.c |    5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

--- a/net/netfilter/xt_nfacct.c
+++ b/net/netfilter/xt_nfacct.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * (C) 2011 Pablo Neira Ayuso <pablo@netfilter.org>
  * (C) 2011 Intra2net AG <http://www.intra2net.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 (or any
- * later at your option) as published by the Free Software Foundation.
  */
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
 



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

* [patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 73
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (21 preceding siblings ...)
  2019-05-20  7:19 ` [patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 72 Thomas Gleixner
@ 2019-05-20  7:19 ` Thomas Gleixner
  2019-05-21 13:47   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:19 ` [patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 74 Thomas Gleixner
  2019-05-20  7:19 ` [patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 75 Thomas Gleixner
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:19 UTC (permalink / raw)
  To: linux-spdx

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 or
  any later version as published by the free software foundation

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=15c6c5f8acac
---
 drivers/video/backlight/jornada720_bl.c  |    6 +-----
 drivers/video/backlight/jornada720_lcd.c |    6 +-----
 2 files changed, 2 insertions(+), 10 deletions(-)

--- a/drivers/video/backlight/jornada720_bl.c
+++ b/drivers/video/backlight/jornada720_bl.c
@@ -1,12 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *
  * Backlight driver for HP Jornada 700 series (710/720/728)
  * Copyright (C) 2006-2009 Kristoffer Ericson <kristoffer.ericson@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 or any later version as published by the Free Software Foundation.
- *
  */
 
 #include <linux/backlight.h>
--- a/drivers/video/backlight/jornada720_lcd.c
+++ b/drivers/video/backlight/jornada720_lcd.c
@@ -1,12 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *
  * LCD driver for HP Jornada 700 series (710/720/728)
  * Copyright (C) 2006-2009 Kristoffer Ericson <kristoffer.ericson@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 or any later version as published by the Free Software Foundation.
- *
  */
 
 #include <linux/device.h>



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

* [patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 74
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (22 preceding siblings ...)
  2019-05-20  7:19 ` [patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 73 Thomas Gleixner
@ 2019-05-20  7:19 ` Thomas Gleixner
  2019-05-21 13:48   ` Richard Fontana
                     ` (2 more replies)
  2019-05-20  7:19 ` [patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 75 Thomas Gleixner
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:19 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  you may copy modify and redistribute this file under the terms of
  the gnu general public license version 2 or any later version at
  your convenience

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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=batch3&id=e6277b5ec765
---
 arch/m68k/math-emu/fp_arith.c    |    4 +---
 arch/m68k/math-emu/fp_arith.h    |    4 +---
 arch/m68k/math-emu/multi_arith.h |    5 ++---
 3 files changed, 4 insertions(+), 9 deletions(-)

--- a/arch/m68k/math-emu/fp_arith.c
+++ b/arch/m68k/math-emu/fp_arith.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
 
    fp_arith.c: floating-point math routines for the Linux-m68k
@@ -8,9 +9,6 @@
    Somewhat based on the AlphaLinux floating point emulator, by David
    Mosberger-Tang.
 
-   You may copy, modify, and redistribute this file under the terms of
-   the GNU General Public License, version 2, or any later version, at
-   your convenience.
  */
 
 #include "fp_emu.h"
--- a/arch/m68k/math-emu/fp_arith.h
+++ b/arch/m68k/math-emu/fp_arith.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
 
    fp_arith.h: floating-point math routines for the Linux-m68k
@@ -8,9 +9,6 @@
    Somewhat based on the AlphaLinux floating point emulator, by David
    Mosberger-Tang.
 
-   You may copy, modify, and redistribute this file under the terms of
-   the GNU General Public License, version 2, or any later version, at
-   your convenience.
 
  */
 
--- a/arch/m68k/math-emu/multi_arith.h
+++ b/arch/m68k/math-emu/multi_arith.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /* multi_arith.h: multi-precision integer arithmetic functions, needed
    to do extended-precision floating point.
 
@@ -6,9 +7,7 @@
    Somewhat based on arch/alpha/math-emu/ieee-math.c, which is (c)
    David Mosberger-Tang.
 
-   You may copy, modify, and redistribute this file under the terms of
-   the GNU General Public License, version 2, or any later version, at
-   your convenience. */
+ */
 
 /* Note:
 



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

* [patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 75
  2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
                   ` (23 preceding siblings ...)
  2019-05-20  7:19 ` [patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 74 Thomas Gleixner
@ 2019-05-20  7:19 ` Thomas Gleixner
  2019-05-21 13:49   ` Richard Fontana
                     ` (2 more replies)
  24 siblings, 3 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-20  7:19 UTC (permalink / raw)
  To: linux-spdx

Based on 1 normalized pattern(s):

  derived from gplv2+ licensed source [copyright] [c] [2008]
  [wondermedia] [technologies] [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 or at your option any later version
  as published by the free software foundation

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=6d508f15fc67
---
 drivers/i2c/busses/i2c-wmt.c |    6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

--- a/drivers/i2c/busses/i2c-wmt.c
+++ b/drivers/i2c/busses/i2c-wmt.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Wondermedia I2C Master Mode Driver
  *
@@ -5,11 +6,6 @@
  *
  *  Derived from GPLv2+ licensed source:
  *  - Copyright (C) 2008 WonderMedia Technologies, 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, or
- *  (at your option) any later version. as published by the Free Software
- *  Foundation
  */
 
 #include <linux/clk.h>



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

* Re: [patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 58
  2019-05-20  7:18 ` [patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 58 Thomas Gleixner
@ 2019-05-21  9:56   ` Thomas Gleixner
  2019-05-21 13:15   ` Richard Fontana
  1 sibling, 0 replies; 99+ messages in thread
From: Thomas Gleixner @ 2019-05-21  9:56 UTC (permalink / raw)
  To: linux-spdx

On Mon, 20 May 2019, Thomas Gleixner wrote:

> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details 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

Yet another one for the disclaimer bucket....

> -*
> -* 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

And of course a new variant of disclaimer. Oh well....

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

* Re: [patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 58
  2019-05-20  7:18 ` [patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 58 Thomas Gleixner
  2019-05-21  9:56   ` Thomas Gleixner
@ 2019-05-21 13:15   ` Richard Fontana
  1 sibling, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:15 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 21, 2019 at 3:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):

In these, as far as I can tell from a quick look, it seems like IBM
tacked on the warranty disclaimer and limitation of liability language
from the IBM PL/CPL/EPL. So I think this should be treated similarly
to the tacked-on-BSD-disclaimer cases.

Richard


>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details 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-or-later
>
> has been chosen to replace the boilerplate/reference in 11 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=batch3&id=ad6181003373
> ---
>  drivers/char/mwave/3780i.c    |   37 +------------------------------------
>  drivers/char/mwave/3780i.h    |   37 +------------------------------------
>  drivers/char/mwave/mwavedd.c  |   37 +------------------------------------
>  drivers/char/mwave/mwavedd.h  |   37 +------------------------------------
>  drivers/char/mwave/mwavepub.h |   37 +------------------------------------
>  drivers/char/mwave/smapi.c    |   37 +------------------------------------
>  drivers/char/mwave/smapi.h    |   37 +------------------------------------
>  drivers/char/mwave/tp3780i.c  |   37 +------------------------------------
>  drivers/char/mwave/tp3780i.h  |   37 +------------------------------------
>  drivers/scsi/ips.c            |   34 +---------------------------------
>  drivers/scsi/ips.h            |   34 +---------------------------------
>  11 files changed, 11 insertions(+), 390 deletions(-)
>
> --- a/drivers/char/mwave/3780i.c
> +++ b/drivers/char/mwave/3780i.c
> @@ -1,47 +1,12 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>  *
>  * 3780i.c -- helper routines for the 3780i DSP
>  *
> -*
>  * Written By: Mike Sullivan IBM Corporation
>  *
>  * Copyright (C) 1999 IBM Corporation
>  *
> -* This program is free software; you can redistribute it and/or modify
> -* it under the terms of the GNU General Public License as published by
> -* the Free Software Foundation; either version 2 of the License, or
> -* (at your option) any later version.
> -*
> -* This program is distributed in the hope that it will be useful,
> -* but WITHOUT ANY WARRANTY; without even the implied warranty of
> -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -* GNU General Public License for more details.
> -*
> -* 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
> -*
> -*
>  * 10/23/2000 - Alpha Release
>  *      First release to the public
>  */
> --- a/drivers/char/mwave/3780i.h
> +++ b/drivers/char/mwave/3780i.h
> @@ -1,47 +1,12 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>  *
>  * 3780i.h -- declarations for 3780i.c
>  *
> -*
>  * Written By: Mike Sullivan IBM Corporation
>  *
>  * Copyright (C) 1999 IBM Corporation
>  *
> -* This program is free software; you can redistribute it and/or modify
> -* it under the terms of the GNU General Public License as published by
> -* the Free Software Foundation; either version 2 of the License, or
> -* (at your option) any later version.
> -*
> -* This program is distributed in the hope that it will be useful,
> -* but WITHOUT ANY WARRANTY; without even the implied warranty of
> -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -* GNU General Public License for more details.
> -*
> -* 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
> -*
> -*
>  * 10/23/2000 - Alpha Release
>  *      First release to the public
>  */
> --- a/drivers/char/mwave/mwavedd.c
> +++ b/drivers/char/mwave/mwavedd.c
> @@ -1,47 +1,12 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>  *
>  * mwavedd.c -- mwave device driver
>  *
> -*
>  * Written By: Mike Sullivan IBM Corporation
>  *
>  * Copyright (C) 1999 IBM Corporation
>  *
> -* This program is free software; you can redistribute it and/or modify
> -* it under the terms of the GNU General Public License as published by
> -* the Free Software Foundation; either version 2 of the License, or
> -* (at your option) any later version.
> -*
> -* This program is distributed in the hope that it will be useful,
> -* but WITHOUT ANY WARRANTY; without even the implied warranty of
> -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -* GNU General Public License for more details.
> -*
> -* 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
> -*
> -*
>  * 10/23/2000 - Alpha Release
>  *      First release to the public
>  */
> --- a/drivers/char/mwave/mwavedd.h
> +++ b/drivers/char/mwave/mwavedd.h
> @@ -1,47 +1,12 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>  *
>  * mwavedd.h -- declarations for mwave device driver
>  *
> -*
>  * Written By: Mike Sullivan IBM Corporation
>  *
>  * Copyright (C) 1999 IBM Corporation
>  *
> -* This program is free software; you can redistribute it and/or modify
> -* it under the terms of the GNU General Public License as published by
> -* the Free Software Foundation; either version 2 of the License, or
> -* (at your option) any later version.
> -*
> -* This program is distributed in the hope that it will be useful,
> -* but WITHOUT ANY WARRANTY; without even the implied warranty of
> -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -* GNU General Public License for more details.
> -*
> -* 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
> -*
> -*
>  * 10/23/2000 - Alpha Release
>  *      First release to the public
>  */
> --- a/drivers/char/mwave/mwavepub.h
> +++ b/drivers/char/mwave/mwavepub.h
> @@ -1,48 +1,13 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>  *
>  * mwavepub.h -- PUBLIC declarations for the mwave driver
>  *               and applications using it
>  *
> -*
>  * Written By: Mike Sullivan IBM Corporation
>  *
>  * Copyright (C) 1999 IBM Corporation
>  *
> -* This program is free software; you can redistribute it and/or modify
> -* it under the terms of the GNU General Public License as published by
> -* the Free Software Foundation; either version 2 of the License, or
> -* (at your option) any later version.
> -*
> -* This program is distributed in the hope that it will be useful,
> -* but WITHOUT ANY WARRANTY; without even the implied warranty of
> -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -* GNU General Public License for more details.
> -*
> -* 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
> -*
> -*
>  * 10/23/2000 - Alpha Release
>  *      First release to the public
>  */
> --- a/drivers/char/mwave/smapi.c
> +++ b/drivers/char/mwave/smapi.c
> @@ -1,47 +1,12 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>  *
>  * smapi.c -- SMAPI interface routines
>  *
> -*
>  * Written By: Mike Sullivan IBM Corporation
>  *
>  * Copyright (C) 1999 IBM Corporation
>  *
> -* This program is free software; you can redistribute it and/or modify
> -* it under the terms of the GNU General Public License as published by
> -* the Free Software Foundation; either version 2 of the License, or
> -* (at your option) any later version.
> -*
> -* This program is distributed in the hope that it will be useful,
> -* but WITHOUT ANY WARRANTY; without even the implied warranty of
> -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -* GNU General Public License for more details.
> -*
> -* 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
> -*
> -*
>  * 10/23/2000 - Alpha Release
>  *      First release to the public
>  */
> --- a/drivers/char/mwave/smapi.h
> +++ b/drivers/char/mwave/smapi.h
> @@ -1,47 +1,12 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>  *
>  * smapi.h -- declarations for SMAPI interface routines
>  *
> -*
>  * Written By: Mike Sullivan IBM Corporation
>  *
>  * Copyright (C) 1999 IBM Corporation
>  *
> -* This program is free software; you can redistribute it and/or modify
> -* it under the terms of the GNU General Public License as published by
> -* the Free Software Foundation; either version 2 of the License, or
> -* (at your option) any later version.
> -*
> -* This program is distributed in the hope that it will be useful,
> -* but WITHOUT ANY WARRANTY; without even the implied warranty of
> -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -* GNU General Public License for more details.
> -*
> -* 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
> -*
> -*
>  * 10/23/2000 - Alpha Release
>  *      First release to the public
>  */
> --- a/drivers/char/mwave/tp3780i.c
> +++ b/drivers/char/mwave/tp3780i.c
> @@ -1,47 +1,12 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>  *
>  * tp3780i.c -- board driver for 3780i on ThinkPads
>  *
> -*
>  * Written By: Mike Sullivan IBM Corporation
>  *
>  * Copyright (C) 1999 IBM Corporation
>  *
> -* This program is free software; you can redistribute it and/or modify
> -* it under the terms of the GNU General Public License as published by
> -* the Free Software Foundation; either version 2 of the License, or
> -* (at your option) any later version.
> -*
> -* This program is distributed in the hope that it will be useful,
> -* but WITHOUT ANY WARRANTY; without even the implied warranty of
> -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -* GNU General Public License for more details.
> -*
> -* 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
> -*
> -*
>  * 10/23/2000 - Alpha Release
>  *      First release to the public
>  */
> --- a/drivers/char/mwave/tp3780i.h
> +++ b/drivers/char/mwave/tp3780i.h
> @@ -1,47 +1,12 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>  *
>  * tp3780i.h -- declarations for tp3780i.c
>  *
> -*
>  * Written By: Mike Sullivan IBM Corporation
>  *
>  * Copyright (C) 1999 IBM Corporation
>  *
> -* This program is free software; you can redistribute it and/or modify
> -* it under the terms of the GNU General Public License as published by
> -* the Free Software Foundation; either version 2 of the License, or
> -* (at your option) any later version.
> -*
> -* This program is distributed in the hope that it will be useful,
> -* but WITHOUT ANY WARRANTY; without even the implied warranty of
> -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -* GNU General Public License for more details.
> -*
> -* 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
> -*
> -*
>  * 10/23/2000 - Alpha Release
>  *      First release to the public
>  */
> --- a/drivers/scsi/ips.c
> +++ b/drivers/scsi/ips.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>  /* ips.c -- driver for the Adaptec / IBM ServeRAID controller                */
>  /*                                                                           */
> @@ -8,39 +9,6 @@
>  /* Copyright (C) 2000 IBM Corporation                                        */
>  /* Copyright (C) 2002,2003 Adaptec, Inc.                                     */
>  /*                                                                           */
> -/* This program is free software; you can redistribute it and/or modify      */
> -/* it under the terms of the GNU General Public License as published by      */
> -/* the Free Software Foundation; either version 2 of the License, or         */
> -/* (at your option) any later version.                                       */
> -/*                                                                           */
> -/* This program is distributed in the hope that it will be useful,           */
> -/* but WITHOUT ANY WARRANTY; without even the implied warranty of            */
> -/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the             */
> -/* GNU General Public License for more details.                              */
> -/*                                                                           */
> -/* 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 about this driver should be mailed to:          */
>  /*      ipslinux@adaptec.com                                                */
> --- a/drivers/scsi/ips.h
> +++ b/drivers/scsi/ips.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*****************************************************************************/
>  /* ips.h -- driver for the Adaptec / IBM ServeRAID controller                */
>  /*                                                                           */
> @@ -8,39 +9,6 @@
>  /* Copyright (C) 1999 IBM Corporation                                        */
>  /* Copyright (C) 2003 Adaptec, Inc.                                          */
>  /*                                                                           */
> -/* This program is free software; you can redistribute it and/or modify      */
> -/* it under the terms of the GNU General Public License as published by      */
> -/* the Free Software Foundation; either version 2 of the License, or         */
> -/* (at your option) any later version.                                       */
> -/*                                                                           */
> -/* This program is distributed in the hope that it will be useful,           */
> -/* but WITHOUT ANY WARRANTY; without even the implied warranty of            */
> -/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the             */
> -/* GNU General Public License for more details.                              */
> -/*                                                                           */
> -/* 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:                            */
>  /*      ipslinux@adaptec.com                                                 */
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55
  2019-05-20  7:18 ` [patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 Thomas Gleixner
@ 2019-05-21 13:35   ` Richard Fontana
  2019-05-21 14:31   ` Kate Stewart
  2019-05-23 20:23   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:35 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> 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 of 2 of the license or
>   at your option any later version
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=e088e8bfbbc9
> ---
>  drivers/input/tablet/wacom_serial4.c              |    7 +------
>  drivers/input/touchscreen/wacom_i2c.c             |    7 +------
>  drivers/media/usb/pulse8-cec/pulse8-cec.c         |    7 +------
>  drivers/media/usb/rainshadow-cec/rainshadow-cec.c |    7 +------
>  4 files changed, 4 insertions(+), 24 deletions(-)
>
> --- a/drivers/input/tablet/wacom_serial4.c
> +++ b/drivers/input/tablet/wacom_serial4.c
> @@ -1,15 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Wacom protocol 4 serial tablet driver
>   *
>   * Copyright 2014      Hans de Goede <hdegoede@redhat.com>
>   * Copyright 2011-2012 Julian Squires <julian@cipht.net>
>   *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License as published by the
> - * Free Software Foundation; either version of 2 of the License, or (at your
> - * option) any later version. See the file COPYING in the main directory of
> - * this archive for more details.
> - *
>   * Many thanks to Bill Seremetis, without whom PenPartner support
>   * would not have been possible. Thanks to Patrick Mahoney.
>   *
> --- a/drivers/input/touchscreen/wacom_i2c.c
> +++ b/drivers/input/touchscreen/wacom_i2c.c
> @@ -1,14 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Wacom Penabled Driver for I2C
>   *
>   * Copyright (c) 2011 - 2013 Tatsunosuke Tobita, Wacom.
>   * <tobita.tatsunosuke@wacom.co.jp>
> - *
> - * This program is free software; 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 of 2 of the License,
> - * or (at your option) any later version.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/media/usb/pulse8-cec/pulse8-cec.c
> +++ b/drivers/media/usb/pulse8-cec/pulse8-cec.c
> @@ -1,13 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Pulse Eight HDMI CEC driver
>   *
>   * Copyright 2016 Hans Verkuil <hverkuil@xs4all.nl
> - *
> - * This program is free software; 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 of 2 of the License, or (at your
> - * option) any later version. See the file COPYING in the main directory of
> - * this archive for more details.
>   */
>
>  /*
> --- a/drivers/media/usb/rainshadow-cec/rainshadow-cec.c
> +++ b/drivers/media/usb/rainshadow-cec/rainshadow-cec.c
> @@ -1,13 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * RainShadow Tech HDMI CEC driver
>   *
>   * Copyright 2016 Hans Verkuil <hverkuil@xs4all.nl
> - *
> - * This program is free software; 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 of 2 of the License, or (at your
> - * option) any later version. See the file COPYING in the main directory of
> - * this archive for more details.
>   */
>
>  /*
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 53
  2019-05-20  7:18 ` [patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 53 Thomas Gleixner
@ 2019-05-21 13:38   ` Richard Fontana
  2019-05-21 14:32   ` Kate Stewart
  2019-05-23 20:21   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:38 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this code may be copied under the gpl v 2 or at your option any
>   later version
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=0c743c612318
> ---
>  net/decnet/netfilter/dn_rtmsg.c |    4 +---
>  1 file changed, 1 insertion(+), 3 deletions(-)
>
> --- a/net/decnet/netfilter/dn_rtmsg.c
> +++ b/net/decnet/netfilter/dn_rtmsg.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * DECnet       An implementation of the DECnet protocol suite for the LINUX
>   *              operating system.  DECnet is implemented using the  BSD Socket
> @@ -6,11 +7,8 @@
>   *              DECnet Routing Message Grabulator
>   *
>   *              (C) 2000 ChyGwyn Limited  -  http://www.chygwyn.com/
> - *              This code may be copied under the GPL v.2 or at your option
> - *              any later version.
>   *
>   * Author:      Steven Whitehouse <steve@chygwyn.com>
> - *
>   */
>  #include <linux/module.h>
>  #include <linux/skbuff.h>
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 52
  2019-05-20  7:18 ` [patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 52 Thomas Gleixner
@ 2019-05-21 13:38   ` Richard Fontana
  2019-05-21 14:32   ` Kate Stewart
  2019-05-23 20:20   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:38 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this file is released under gnu general public licence version 2 or
>   at your option any later version see the file copying for more
>   details
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=baacad760976
> ---
>  ipc/msgutil.c |    6 +-----
>  1 file changed, 1 insertion(+), 5 deletions(-)
>
> --- a/ipc/msgutil.c
> +++ b/ipc/msgutil.c
> @@ -1,11 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * linux/ipc/msgutil.c
>   * Copyright (C) 1999, 2004 Manfred Spraul
> - *
> - * This file is released under GNU General Public Licence version 2 or
> - * (at your option) any later version.
> - *
> - * See the file COPYING for more details.
>   */
>
>  #include <linux/spinlock.h>
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 54
  2019-05-20  7:18 ` [patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 54 Thomas Gleixner
@ 2019-05-21 13:39   ` Richard Fontana
  2019-05-21 14:32   ` Kate Stewart
  2019-05-23 20:22   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:39 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this program is a part of the linux kernel and may be freely copied
>   under the terms of the gnu general public license gpl version 2 or
>   at your option any later version
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=21d1c017cdea
> ---
>  scripts/conmakehash.c |    5 +----
>  1 file changed, 1 insertion(+), 4 deletions(-)
>
> --- a/scripts/conmakehash.c
> +++ b/scripts/conmakehash.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * conmakehash.c
>   *
> @@ -8,10 +9,6 @@
>   * just for this seems like massive overkill.
>   *
>   * Copyright (C) 1995-1997 H. Peter Anvin
> - *
> - * This program is a part of the Linux kernel, and may be freely
> - * copied under the terms of the GNU General Public License (GPL),
> - * version 2, or at your option any later version.
>   */
>
>  #include <stdio.h>
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 59
  2019-05-20  7:19 ` [patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 59 Thomas Gleixner
@ 2019-05-21 13:40   ` Richard Fontana
  2019-05-21 20:29     ` Kate Stewart
  2019-05-23 20:30   ` Allison Randal
  1 sibling, 1 reply; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:40 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this file is licensed under gplv2 this program is free software you
>   can redistribute it and or modify it under the terms of the gnu
>   general public license as published by the free software foundation
>   either version 2 of the license or at your option any later version
>   this program is distributed in the hope that it will be useful but
>   without any warranty without even the implied warranty of
>   merchantability or fitness for a particular purpose see the gnu
>   general public license for more details you should have received a
>   copy of the gnu general public license along with this program if
>   not write to the free software foundation inc 59 temple place suite
>   330 boston ma 02111 1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=bbbb499e964b
> ---
>  drivers/scsi/libsas/sas_init.c      |   19 +------------------
>  drivers/scsi/libsas/sas_internal.h  |   19 +------------------
>  drivers/scsi/libsas/sas_scsi_host.c |   19 +------------------
>  include/scsi/libsas.h               |   19 +------------------
>  include/scsi/sas.h                  |   19 +------------------
>  5 files changed, 5 insertions(+), 90 deletions(-)
>
> --- a/drivers/scsi/libsas/sas_init.c
> +++ b/drivers/scsi/libsas/sas_init.c
> @@ -1,26 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Serial Attached SCSI (SAS) Transport Layer initialization
>   *
>   * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
>   * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
> - *
> - * This file is licensed under GPLv2.
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License as
> - * published by the Free Software Foundation; either version 2 of the
> - * License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
> - * USA
> - *
>   */
>
>  #include <linux/module.h>
> --- a/drivers/scsi/libsas/sas_internal.h
> +++ b/drivers/scsi/libsas/sas_internal.h
> @@ -1,26 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Serial Attached SCSI (SAS) class internal header file
>   *
>   * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
>   * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
> - *
> - * This file is licensed under GPLv2.
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License as
> - * published by the Free Software Foundation; either version 2 of the
> - * License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
> - * USA
> - *
>   */
>
>  #ifndef _SAS_INTERNAL_H_
> --- a/drivers/scsi/libsas/sas_scsi_host.c
> +++ b/drivers/scsi/libsas/sas_scsi_host.c
> @@ -1,26 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Serial Attached SCSI (SAS) class SCSI Host glue.
>   *
>   * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
>   * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
> - *
> - * This file is licensed under GPLv2.
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License as
> - * published by the Free Software Foundation; either version 2 of the
> - * License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
> - * USA
> - *
>   */
>
>  #include <linux/kthread.h>
> --- a/include/scsi/libsas.h
> +++ b/include/scsi/libsas.h
> @@ -1,26 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * SAS host prototypes and structures header file
>   *
>   * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
>   * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
> - *
> - * This file is licensed under GPLv2.
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License as
> - * published by the Free Software Foundation; either version 2 of the
> - * License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
> - * USA
> - *
>   */
>
>  #ifndef _LIBSAS_H_
> --- a/include/scsi/sas.h
> +++ b/include/scsi/sas.h
> @@ -1,26 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * SAS structures and definitions header file
>   *
>   * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
>   * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
> - *
> - * This file is licensed under GPLv2.
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License as
> - * published by the Free Software Foundation; either version 2 of the
> - * License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
> - * USA
> - *
>   */
>
>  #ifndef _SAS_H_
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 57
  2019-05-20  7:18 ` [patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 57 Thomas Gleixner
@ 2019-05-21 13:40   ` Richard Fontana
  2019-05-21 20:37   ` Kate Stewart
  2019-05-23 20:25   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:40 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program see the file copying if not see http www gnu org
>   licenses
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=622d8171aa37
> ---
>  drivers/net/wireless/ath/carl9170/fw.c |   15 +--------------
>  1 file changed, 1 insertion(+), 14 deletions(-)
>
> --- a/drivers/net/wireless/ath/carl9170/fw.c
> +++ b/drivers/net/wireless/ath/carl9170/fw.c
> @@ -1,23 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Atheros CARL9170 driver
>   *
>   * firmware parser
>   *
>   * Copyright 2009, 2010, Christian Lamparter <chunkeey@googlemail.com>
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; see the file COPYING.  If not, see
> - * http://www.gnu.org/licenses/.
>   */
>
>  #include <linux/kernel.h>
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 63
  2019-05-20  7:19 ` [patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 63 Thomas Gleixner
@ 2019-05-21 13:41   ` Richard Fontana
  2019-05-22  5:10   ` Kate Stewart
  2019-05-23 20:34   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:41 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 2 normalized pattern(s):
>
>   driver is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version the [carillo] [ranch] [video]
>   [subsystem] driver is distributed in the hope that it will be useful
>   but without any warranty without even the implied warranty of
>   merchantability or fitness for a particular purpose see the gnu
>   general public license for more details you should have received a
>   copy of the gnu general public license along with this driver if not
>   write to the free software foundation inc 51 franklin st fifth floor
>   boston ma 02110 1301 usa
>
>   driver is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version the [vermilion] [range] [fb] driver is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details you should have received a copy of the gnu general
>   public license along with this driver if not write to the free
>   software foundation inc 51 franklin st fifth floor boston ma 02110
>   1301 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=7fbea78e53cd
> ---
>  drivers/video/backlight/cr_bllcd.c        |   16 +---------------
>  drivers/video/fbdev/vermilion/cr_pll.c    |   16 +---------------
>  drivers/video/fbdev/vermilion/vermilion.c |   16 +---------------
>  drivers/video/fbdev/vermilion/vermilion.h |   16 +---------------
>  4 files changed, 4 insertions(+), 60 deletions(-)
>
> --- a/drivers/video/backlight/cr_bllcd.c
> +++ b/drivers/video/backlight/cr_bllcd.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (c) Intel Corp. 2007.
>   * All Rights Reserved.
> @@ -6,21 +7,6 @@
>   * develop this driver.
>   *
>   * This file is part of the Carillo Ranch video subsystem driver.
> - * The Carillo Ranch video subsystem driver is free software;
> - * you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * The Carillo Ranch video subsystem driver is distributed
> - * in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this driver; if not, write to the Free Software
> - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   *
>   * Authors:
>   *   Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
> --- a/drivers/video/fbdev/vermilion/cr_pll.c
> +++ b/drivers/video/fbdev/vermilion/cr_pll.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (c) Intel Corp. 2007.
>   * All Rights Reserved.
> @@ -6,21 +7,6 @@
>   * develop this driver.
>   *
>   * This file is part of the Carillo Ranch video subsystem driver.
> - * The Carillo Ranch video subsystem driver is free software;
> - * you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * The Carillo Ranch video subsystem driver is distributed
> - * in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this driver; if not, write to the Free Software
> - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   *
>   * Authors:
>   *   Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
> --- a/drivers/video/fbdev/vermilion/vermilion.c
> +++ b/drivers/video/fbdev/vermilion/vermilion.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (c) Intel Corp. 2007.
>   * All Rights Reserved.
> @@ -6,21 +7,6 @@
>   * develop this driver.
>   *
>   * This file is part of the Vermilion Range fb driver.
> - * The Vermilion Range fb driver is free software;
> - * you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * The Vermilion Range fb driver is distributed
> - * in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this driver; if not, write to the Free Software
> - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   *
>   * Authors:
>   *   Thomas Hellström <thomas-at-tungstengraphics-dot-com>
> --- a/drivers/video/fbdev/vermilion/vermilion.h
> +++ b/drivers/video/fbdev/vermilion/vermilion.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright (c) Intel Corp. 2007.
>   * All Rights Reserved.
> @@ -6,21 +7,6 @@
>   * develop this driver.
>   *
>   * This file is part of the Vermilion Range fb driver.
> - * The Vermilion Range fb driver is free software;
> - * you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * The Vermilion Range fb driver is distributed
> - * in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this driver; if not, write to the Free Software
> - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   *
>   * Authors:
>   *   Thomas Hellström <thomas-at-tungstengraphics-dot-com>
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56
  2019-05-20  7:18 ` [patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 Thomas Gleixner
@ 2019-05-21 13:41   ` Richard Fontana
  2019-05-21 20:36   ` Kate Stewart
  2019-05-23 20:24   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:41 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this driver is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license either version
>   2 of the license or at your option any later version this driver is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details you should have received a copy of the gnu general
>   public license along with this driver if not see http www gnu org
>   licenses
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=02254fc26615
> ---
>  drivers/hwmon/fam15h_power.c |   14 +-------------
>  drivers/hwmon/k10temp.c      |   14 +-------------
>  2 files changed, 2 insertions(+), 26 deletions(-)
>
> --- a/drivers/hwmon/fam15h_power.c
> +++ b/drivers/hwmon/fam15h_power.c
> @@ -1,21 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * fam15h_power.c - AMD Family 15h processor power monitoring
>   *
>   * Copyright (c) 2011-2016 Advanced Micro Devices, Inc.
>   * Author: Andreas Herrmann <herrmann.der.user@googlemail.com>
> - *
> - *
> - * This driver is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This driver is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> - * See the GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this driver; if not, see <http://www.gnu.org/licenses/>.
>   */
>
>  #include <linux/err.h>
> --- a/drivers/hwmon/k10temp.c
> +++ b/drivers/hwmon/k10temp.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * k10temp.c - AMD Family 10h/11h/12h/14h/15h/16h processor hardware monitoring
>   *
>   * Copyright (c) 2009 Clemens Ladisch <clemens@ladisch.de>
> - *
> - *
> - * This driver is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This driver is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> - * See the GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this driver; if not, see <http://www.gnu.org/licenses/>.
>   */
>
>  #include <linux/err.h>
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 60
  2019-05-20  7:19 ` [patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 60 Thomas Gleixner
@ 2019-05-21 13:42   ` Richard Fontana
  2019-05-22  5:11   ` Kate Stewart
  2019-05-23 20:30   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:42 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   released according to the gnu gpl version 2 or any later version
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=0dfde1eebe73
> ---
>  drivers/fmc/fmc-chardev.c      |    3 +--
>  drivers/fmc/fmc-core.c         |    3 +--
>  drivers/fmc/fmc-debug.c        |    3 +--
>  drivers/fmc/fmc-dump.c         |    3 +--
>  drivers/fmc/fmc-match.c        |    3 +--
>  drivers/fmc/fmc-private.h      |    3 +--
>  drivers/fmc/fmc-sdb.c          |    3 +--
>  drivers/fmc/fmc-write-eeprom.c |    3 +--
>  drivers/fmc/fru-parse.c        |    3 +--
>  include/linux/fmc.h            |    3 +--
>  10 files changed, 10 insertions(+), 20 deletions(-)
>
> --- a/drivers/fmc/fmc-chardev.c
> +++ b/drivers/fmc/fmc-chardev.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/drivers/fmc/fmc-core.c
> +++ b/drivers/fmc/fmc-core.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/drivers/fmc/fmc-debug.c
> +++ b/drivers/fmc/fmc-debug.c
> @@ -1,8 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2015 CERN (www.cern.ch)
>   * Author: Federico Vaga <federico.vaga@cern.ch>
> - *
> - * Released according to the GNU GPL, version 2 or any later version.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/fmc/fmc-dump.c
> +++ b/drivers/fmc/fmc-dump.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2013 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/drivers/fmc/fmc-match.c
> +++ b/drivers/fmc/fmc-match.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/drivers/fmc/fmc-private.h
> +++ b/drivers/fmc/fmc-private.h
> @@ -1,8 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright (C) 2015 CERN (www.cern.ch)
>   * Author: Federico Vaga <federico.vaga@cern.ch>
> - *
> - * Released according to the GNU GPL, version 2 or any later version.
>   */
>
>  extern int fmc_debug_init(struct fmc_device *fmc);
> --- a/drivers/fmc/fmc-sdb.c
> +++ b/drivers/fmc/fmc-sdb.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/drivers/fmc/fmc-write-eeprom.c
> +++ b/drivers/fmc/fmc-write-eeprom.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/drivers/fmc/fru-parse.c
> +++ b/drivers/fmc/fru-parse.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/include/linux/fmc.h
> +++ b/include/linux/fmc.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64
  2019-05-20  7:19 ` [patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 Thomas Gleixner
@ 2019-05-21 13:42   ` Richard Fontana
  2019-05-22  5:12   ` Kate Stewart
  2019-05-23 20:34   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:42 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not see the file copying or write to the free
>   software foundation inc 51 franklin st fifth floor boston ma 02110
>   1301 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=0481d3941b51
> ---
>  drivers/input/keyboard/maple_keyb.c |   16 +---------------
>  drivers/input/touchscreen/ad7877.c  |   16 +---------------
>  sound/soc/codecs/ad73311.h          |   17 +----------------
>  sound/soc/codecs/ssm2602.h          |   16 +---------------
>  4 files changed, 4 insertions(+), 61 deletions(-)
>
> --- a/drivers/input/keyboard/maple_keyb.c
> +++ b/drivers/input/keyboard/maple_keyb.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * SEGA Dreamcast keyboard driver
>   * Based on drivers/usb/usbkbd.c
>   * Copyright (c) YAEGASHI Takeshi, 2001
>   * Porting to 2.6 Copyright (c) Adrian McMenamin, 2007 - 2009
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, see the file COPYING, or write
> - * to the Free Software Foundation, Inc.,
> - * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/input/touchscreen/ad7877.c
> +++ b/drivers/input/touchscreen/ad7877.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2006-2008 Michael Hennerich, Analog Devices Inc.
>   *
> @@ -6,21 +7,6 @@
>   *
>   * Bugs:        Enter bugs at http://blackfin.uclinux.org/
>   *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, see the file COPYING, or write
> - * to the Free Software Foundation, Inc.,
> - * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
> - *
>   * History:
>   * Copyright (c) 2005 David Brownell
>   * Copyright (c) 2006 Nokia Corporation
> --- a/sound/soc/codecs/ad73311.h
> +++ b/sound/soc/codecs/ad73311.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * File:         sound/soc/codec/ad73311.h
>   * Based on:
> @@ -6,26 +7,10 @@
>   * Created:      Thur Sep 25, 2008
>   * Description:  definitions for AD73311 registers
>   *
> - *
>   * Modified:
>   *               Copyright 2006 Analog Devices Inc.
>   *
>   * Bugs:         Enter bugs at http://blackfin.uclinux.org/
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, see the file COPYING, or write
> - * to the Free Software Foundation, Inc.,
> - * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   */
>
>  #ifndef __AD73311_H__
> --- a/sound/soc/codecs/ssm2602.h
> +++ b/sound/soc/codecs/ssm2602.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * File:         sound/soc/codecs/ssm2602.h
>   * Author:       Cliff Cai <Cliff.Cai@analog.com>
> @@ -8,21 +9,6 @@
>   *               Copyright 2008 Analog Devices Inc.
>   *
>   * Bugs:         Enter bugs at http://blackfin.uclinux.org/
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, see the file COPYING, or write
> - * to the Free Software Foundation, Inc.,
> - * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   */
>
>  #ifndef _SSM2602_H
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 67
  2019-05-20  7:19 ` [patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 67 Thomas Gleixner
@ 2019-05-21 13:43   ` Richard Fontana
  2019-05-22  5:12   ` Kate Stewart
  2019-05-23 20:40   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:43 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this code is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this code is distributed in the hope
>   that it will be useful but without any warranty without even the
>   implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   675 mass ave cambridge ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=4e42839f6171
> ---
>  drivers/net/ethernet/hp/hp100.c |   14 +-------------
>  1 file changed, 1 insertion(+), 13 deletions(-)
>
> --- a/drivers/net/ethernet/hp/hp100.c
> +++ b/drivers/net/ethernet/hp/hp100.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>  ** hp100.c
>  ** HP CASCADE Architecture Driver for 100VG-AnyLan Network Adapters
> @@ -31,19 +32,6 @@
>  **       -  some updates for EISA version of card
>  **
>  **
> -**   This code is free software; you can redistribute it and/or modify
> -**   it under the terms of the GNU General Public License as published by
> -**   the Free Software Foundation; either version 2 of the License, or
> -**   (at your option) any later version.
> -**
> -**   This code is distributed in the hope that it will be useful,
> -**   but WITHOUT ANY WARRANTY; without even the implied warranty of
> -**   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -**   GNU General Public License for more details.
> -**
> -**   You 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.
>  **
>  ** 1.57c -> 1.58
>  **   - used indent to change coding-style
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 68
  2019-05-20  7:19 ` [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 68 Thomas Gleixner
@ 2019-05-21 13:44   ` Richard Fontana
  2019-05-22  5:13   ` Kate Stewart
  2019-05-23 20:41   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:44 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> 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 vs published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   675 mvss ave cambridge ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=27ffcfd30a08
> ---
>  drivers/media/i2c/saa6752hs.c |   14 +-------------
>  drivers/media/i2c/tea6415c.c  |   14 +-------------
>  2 files changed, 2 insertions(+), 26 deletions(-)
>
> --- a/drivers/media/i2c/saa6752hs.c
> +++ b/drivers/media/i2c/saa6752hs.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>      saa6752hs - i2c-driver for the saa6752hs by Philips
>
> @@ -7,19 +8,6 @@
>
>      Copyright (C) 2008 Hans Verkuil <hverkuil@xs4all.nl>
>
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License vs published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You should have received a copy of the GNU General Public License
> -    along with this program; if not, write to the Free Software
> -    Foundation, Inc., 675 Mvss Ave, Cambridge, MA 02139, USA.
>    */
>
>  #include <linux/module.h>
> --- a/drivers/media/i2c/tea6415c.c
> +++ b/drivers/media/i2c/tea6415c.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>      tea6415c - i2c-driver for the tea6415c by SGS Thomson
>
> @@ -12,19 +13,6 @@
>      For detailed information download the specifications directly
>      from SGS Thomson at http://www.st.com
>
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License vs published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You should have received a copy of the GNU General Public License
> -    along with this program; if not, write to the Free Software
> -    Foundation, Inc., 675 Mvss Ave, Cambridge, MA 02139, USA.
>    */
>
>
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 62
  2019-05-20  7:19 ` [patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 62 Thomas Gleixner
@ 2019-05-21 13:44   ` Richard Fontana
  2019-05-22  5:13   ` Kate Stewart
  2019-05-23 20:33   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:44 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   released under the gpl version 2 or later
>
> and 1 additional normalized pattern(s):
>
>   this program is free software you can redistribute it and or
>   modify it under the terms of the gnu general public license
>   as published by the free software foundation either version
>   2 of the license or at your option any later version
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=bd72bf50fea6
> ---
>  net/unix/garbage.c |    7 +------
>  1 file changed, 1 insertion(+), 6 deletions(-)
>
> --- a/net/unix/garbage.c
> +++ b/net/unix/garbage.c
> @@ -1,9 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * NET3:       Garbage Collector For AF_UNIX sockets
>   *
>   * Garbage Collector:
>   *     Copyright (C) Barak A. Pearlmutter.
> - *     Released under the GPL version 2 or later.
>   *
>   * Chopped about by Alan Cox 22/3/96 to make it fit the AF_UNIX socket problem.
>   * If it doesn't work blame me, it worked when Barak sent it.
> @@ -24,11 +24,6 @@
>   *
>   *  - don't just push entire root set; process in place
>   *
> - *     This program is free software; you can redistribute it and/or
> - *     modify it under the terms of the GNU General Public License
> - *     as published by the Free Software Foundation; either version
> - *     2 of the License, or (at your option) any later version.
> - *
>   *  Fixes:
>   *     Alan Cox        07 Sept 1997    Vmalloc internal stack as needed.
>   *                                     Cope with changing max_files.
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65
  2019-05-20  7:19 ` [patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 Thomas Gleixner
@ 2019-05-21 13:45   ` Richard Fontana
  2019-05-22  5:14   ` Kate Stewart
  2019-05-23 20:35   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:45 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or any
>   later version this program is distributed in the hope that it will
>   be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose see the gnu
>   general public license for more details you should have received a
>   copy of the gnu general public license along with this program if
>   not see http www gnu org licenses
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 6 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=batch3&id=e9e8c4d9ab80
> ---
>  drivers/media/usb/gspca/gl860/gl860-mi1320.c |   14 +-------------
>  drivers/media/usb/gspca/gl860/gl860-mi2020.c |   14 +-------------
>  drivers/media/usb/gspca/gl860/gl860-ov2640.c |   14 +-------------
>  drivers/media/usb/gspca/gl860/gl860-ov9655.c |   14 +-------------
>  drivers/media/usb/gspca/gl860/gl860.c        |   14 +-------------
>  drivers/media/usb/gspca/gl860/gl860.h        |   14 +-------------
>  6 files changed, 6 insertions(+), 78 deletions(-)
>
> --- a/drivers/media/usb/gspca/gl860/gl860-mi1320.c
> +++ b/drivers/media/usb/gspca/gl860/gl860-mi1320.c
> @@ -1,18 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* Subdriver for the GL860 chip with the MI1320 sensor
>   * Author Olivier LORIN from own logs
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  /* Sensor : MI1320 */
> --- a/drivers/media/usb/gspca/gl860/gl860-mi2020.c
> +++ b/drivers/media/usb/gspca/gl860/gl860-mi2020.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* Subdriver for the GL860 chip with the MI2020 sensor
>   * Author Olivier LORIN, from logs by Iceman/Soro2005 + Fret_saw/Hulkie/Tricid
>   * with the help of Kytrix/BUGabundo/Blazercist.
>   * Driver achieved thanks to a webcam gift by Kytrix.
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  /* Sensor : MI2020 */
> --- a/drivers/media/usb/gspca/gl860/gl860-ov2640.c
> +++ b/drivers/media/usb/gspca/gl860/gl860-ov2640.c
> @@ -1,18 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* Subdriver for the GL860 chip with the OV2640 sensor
>   * Author Olivier LORIN, from Malmostoso's logs
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  /* Sensor : OV2640 */
> --- a/drivers/media/usb/gspca/gl860/gl860-ov9655.c
> +++ b/drivers/media/usb/gspca/gl860/gl860-ov9655.c
> @@ -1,19 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* Subdriver for the GL860 chip with the OV9655 sensor
>   * Author Olivier LORIN, from logs done by Simon (Sur3) and Almighurt
>   * on dsd's weblog
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  /* Sensor : OV9655 */
> --- a/drivers/media/usb/gspca/gl860/gl860.c
> +++ b/drivers/media/usb/gspca/gl860/gl860.c
> @@ -1,22 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* GSPCA subdrivers for Genesys Logic webcams with the GL860 chip
>   * Subdriver core
>   *
>   * 2009/09/24 Olivier Lorin <o.lorin@laposte.net>
>   * GSPCA by Jean-Francois Moine <http://moinejf.free.fr>
>   * Thanks BUGabundo and Malmostoso for your amazing help!
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
> --- a/drivers/media/usb/gspca/gl860/gl860.h
> +++ b/drivers/media/usb/gspca/gl860/gl860.h
> @@ -1,20 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* GSPCA subdrivers for Genesys Logic webcams with the GL860 chip
>   * Subdriver declarations
>   *
>   * 2009/10/14 Olivier LORIN <o.lorin@laposte.net>
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>  #ifndef GL860_DEV_H
>  #define GL860_DEV_H
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 69
  2019-05-20  7:19 ` [patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 69 Thomas Gleixner
@ 2019-05-21 13:45   ` Richard Fontana
  2019-05-22  5:15   ` Kate Stewart
  2019-05-23 20:42   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:45 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   675 mass ave cambridge ma 02139 usa please note that the gpl allows
>   you to use the driver not the radio in order to use the radio you
>   need a license from the communications authority of your country
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 7 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=batch3&id=c20ad7e6b3ee
> ---
>  drivers/net/hamradio/baycom_epp.c     |   17 +----------------
>  drivers/net/hamradio/baycom_par.c     |   18 +-----------------
>  drivers/net/hamradio/baycom_ser_fdx.c |   17 +----------------
>  drivers/net/hamradio/baycom_ser_hdx.c |   18 +-----------------
>  drivers/net/hamradio/hdlcdrv.c        |   15 +--------------
>  drivers/net/hamradio/yam.c            |   17 +----------------
>  include/linux/yam.h                   |   17 +----------------
>  7 files changed, 7 insertions(+), 112 deletions(-)
>
> --- a/drivers/net/hamradio/baycom_epp.c
> +++ b/drivers/net/hamradio/baycom_epp.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>
>  /*
> @@ -6,25 +7,10 @@
>   *     Copyright (C) 1998-2000
>   *          Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *     This program is free software; you can redistribute it and/or modify
> - *     it under the terms of the GNU General Public License as published by
> - *     the Free Software Foundation; either version 2 of the License, or
> - *     (at your option) any later version.
> - *
> - *     This program is distributed in the hope that it will be useful,
> - *     but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *     GNU General Public License for more details.
> - *
> - *     You should have received a copy of the GNU General Public License
> - *     along with this program; if not, write to the Free Software
> - *     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
>   *
> - *
>   *  History:
>   *   0.1  xx.xx.1998  Initial version by Matthias Welwarsky (dg2fef)
>   *   0.2  21.04.1998  Massive rework by Thomas Sailer
> @@ -35,7 +21,6 @@
>   *                    removed some pre-2.2 kernel compatibility cruft
>   *   0.6  10.08.1999  Check if parport can do SPP and is safe to access during interrupt contexts
>   *   0.7  12.02.2000  adapted to softnet driver interface
> - *
>   */
>
>  /*****************************************************************************/
> --- a/drivers/net/hamradio/baycom_par.c
> +++ b/drivers/net/hamradio/baycom_par.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>
>  /*
> @@ -5,25 +6,10 @@
>   *
>   *     Copyright (C) 1996-2000  Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *     This program is free software; you can redistribute it and/or modify
> - *     it under the terms of the GNU General Public License as published by
> - *     the Free Software Foundation; either version 2 of the License, or
> - *     (at your option) any later version.
> - *
> - *     This program is distributed in the hope that it will be useful,
> - *     but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *     GNU General Public License for more details.
> - *
> - *     You should have received a copy of the GNU General Public License
> - *     along with this program; if not, write to the Free Software
> - *     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
>   *
> - *
>   *  Supported modems
>   *
>   *  par96:  This is a modem for 9600 baud FSK compatible to the G3RUH standard.
> @@ -45,13 +31,11 @@
>   *          built in DCD circuitry. The driver should therefore be configured
>   *          for hardware DCD.
>   *
> - *
>   *  Command line options (insmod command line)
>   *
>   *  mode     driver mode string. Valid choices are par96 and picpar.
>   *  iobase   base address of the port; common values are 0x378, 0x278, 0x3bc
>   *
> - *
>   *  History:
>   *   0.1  26.06.1996  Adapted from baycom.c and made network driver interface
>   *        18.10.1996  Changed to new user space access routines (copy_{to,from}_user)
> --- a/drivers/net/hamradio/baycom_ser_fdx.c
> +++ b/drivers/net/hamradio/baycom_ser_fdx.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>
>  /*
> @@ -5,25 +6,10 @@
>   *
>   *     Copyright (C) 1996-2000  Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *     This program is free software; you can redistribute it and/or modify
> - *     it under the terms of the GNU General Public License as published by
> - *     the Free Software Foundation; either version 2 of the License, or
> - *     (at your option) any later version.
> - *
> - *     This program is distributed in the hope that it will be useful,
> - *     but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *     GNU General Public License for more details.
> - *
> - *     You should have received a copy of the GNU General Public License
> - *     along with this program; if not, write to the Free Software
> - *     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
>   *
> - *
>   *  Supported modems
>   *
>   *  ser12:  This is a very simple 1200 baud AFSK modem. The modem consists only
> @@ -53,7 +39,6 @@
>   *  baud     baud rate (between 300 and 4800)
>   *  irq      interrupt line of the port; common values are 4,3
>   *
> - *
>   *  History:
>   *   0.1  26.06.1996  Adapted from baycom.c and made network driver interface
>   *        18.10.1996  Changed to new user space access routines (copy_{to,from}_user)
> --- a/drivers/net/hamradio/baycom_ser_hdx.c
> +++ b/drivers/net/hamradio/baycom_ser_hdx.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>
>  /*
> @@ -5,25 +6,10 @@
>   *
>   *     Copyright (C) 1996-2000  Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *     This program is free software; you can redistribute it and/or modify
> - *     it under the terms of the GNU General Public License as published by
> - *     the Free Software Foundation; either version 2 of the License, or
> - *     (at your option) any later version.
> - *
> - *     This program is distributed in the hope that it will be useful,
> - *     but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *     GNU General Public License for more details.
> - *
> - *     You should have received a copy of the GNU General Public License
> - *     along with this program; if not, write to the Free Software
> - *     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
>   *
> - *
>   *  Supported modems
>   *
>   *  ser12:  This is a very simple 1200 baud AFSK modem. The modem consists only
> @@ -34,7 +20,6 @@
>   *          port, the kernel driver for serial ports cannot be used, and this
>   *          driver only supports standard serial hardware (8250, 16450, 16550A)
>   *
> - *
>   *  Command line options (insmod command line)
>   *
>   *  mode     ser12    hardware DCD
> @@ -45,7 +30,6 @@
>   *  iobase   base address of the port; common values are 0x3f8, 0x2f8, 0x3e8, 0x2e8
>   *  irq      interrupt line of the port; common values are 4,3
>   *
> - *
>   *  History:
>   *   0.1  26.06.1996  Adapted from baycom.c and made network driver interface
>   *        18.10.1996  Changed to new user space access routines (copy_{to,from}_user)
> --- a/drivers/net/hamradio/hdlcdrv.c
> +++ b/drivers/net/hamradio/hdlcdrv.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>
>  /*
> @@ -5,20 +6,6 @@
>   *
>   *     Copyright (C) 1996-2000  Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *     This program is free software; you can redistribute it and/or modify
> - *     it under the terms of the GNU General Public License as published by
> - *     the Free Software Foundation; either version 2 of the License, or
> - *     (at your option) any later version.
> - *
> - *     This program is distributed in the hope that it will be useful,
> - *     but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *     GNU General Public License for more details.
> - *
> - *     You should have received a copy of the GNU General Public License
> - *     along with this program; if not, write to the Free Software
> - *     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
> --- a/drivers/net/hamradio/yam.c
> +++ b/drivers/net/hamradio/yam.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>
>  /*
> @@ -6,25 +7,10 @@
>   *      Copyright (C) 1998 Frederic Rible F1OAT (frible@teaser.fr)
>   *      Adapted from baycom.c driver written by Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *      This program is free software; you can redistribute it and/or modify
> - *      it under the terms of the GNU General Public License as published by
> - *      the Free Software Foundation; either version 2 of the License, or
> - *      (at your option) any later version.
> - *
> - *      This program is distributed in the hope that it will be useful,
> - *      but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *      GNU General Public License for more details.
> - *
> - *      You should have received a copy of the GNU General Public License
> - *      along with this program; if not, write to the Free Software
> - *      Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
>   *
> - *
>   *  History:
>   *   0.0 F1OAT 06.06.98  Begin of work with baycom.c source code V 0.3
>   *   0.1 F1OAT 07.06.98  Add timer polling routine for channel arbitration
> @@ -37,7 +23,6 @@
>   *   0.8 F6FBB 14.10.98  Fixed slottime/persistence timing bug
>   *       OK1ZIA 2.09.01  Fixed "kfree_skb on hard IRQ"
>   *                       using dev_kfree_skb_any(). (important in 2.4 kernel)
> - *
>   */
>
>  /*****************************************************************************/
> --- a/include/linux/yam.h
> +++ b/include/linux/yam.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*****************************************************************************/
>
>  /*
> @@ -6,25 +7,9 @@
>   *     Copyright (C) 1998 Frederic Rible F1OAT (frible@teaser.fr)
>   *     Adapted from baycom.c driver written by Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *     This program is free software; you can redistribute it and/or modify
> - *     it under the terms of the GNU General Public License as published by
> - *     the Free Software Foundation; either version 2 of the License, or
> - *     (at your option) any later version.
> - *
> - *     This program is distributed in the hope that it will be useful,
> - *     but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *     GNU General Public License for more details.
> - *
> - *     You should have received a copy of the GNU General Public License
> - *     along with this program; if not, write to the Free Software
> - *     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
> - *
> - *
>   */
>
>  /*****************************************************************************/
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61
  2019-05-20  7:19 ` [patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 Thomas Gleixner
@ 2019-05-21 13:46   ` Richard Fontana
  2019-05-21 14:00   ` Michael Ellerman
  2019-05-23 20:32   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:46 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   675 mass ave cambridge ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 441 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=batch3&id=45dcbaa532b4
> ---
>  arch/arm/mach-davinci/board-sffsdr.c              |   15 +--------------
>  arch/arm/mach-davinci/serial.c                    |   16 +---------------
>  arch/arm/mach-ixp4xx/include/mach/ixp46x_ts.h     |   15 +--------------
>  arch/arm/nwfpe/double_cpdo.c                      |   14 +-------------
>  arch/arm/nwfpe/entry.S                            |   14 +-------------
>  arch/arm/nwfpe/extended_cpdo.c                    |   14 +-------------
>  arch/arm/nwfpe/fpa11.c                            |   14 +-------------
>  arch/arm/nwfpe/fpa11.h                            |   14 +-------------
>  arch/arm/nwfpe/fpa11_cpdo.c                       |   14 +-------------
>  arch/arm/nwfpe/fpa11_cpdt.c                       |   14 +-------------
>  arch/arm/nwfpe/fpa11_cprt.c                       |   14 +-------------
>  arch/arm/nwfpe/fpmodule.c                         |   14 +-------------
>  arch/arm/nwfpe/fpmodule.h                         |   14 +-------------
>  arch/arm/nwfpe/fpopcode.c                         |   14 +-------------
>  arch/arm/nwfpe/fpopcode.h                         |   14 +-------------
>  arch/arm/nwfpe/fpsr.h                             |   14 +-------------
>  arch/arm/nwfpe/single_cpdo.c                      |   14 +-------------
>  arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h |   18 +-----------------
>  arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h |   18 +-----------------
>  arch/mips/include/asm/mach-pnx833x/gpio.h         |   15 +--------------
>  arch/mips/include/asm/mach-pnx833x/irq-mapping.h  |   15 +--------------
>  arch/mips/include/asm/mach-pnx833x/irq.h          |   15 +--------------
>  arch/mips/include/asm/mach-pnx833x/pnx833x.h      |   15 +--------------
>  arch/mips/pnx833x/common/interrupts.c             |   15 +--------------
>  arch/mips/pnx833x/common/platform.c               |   15 +--------------
>  arch/mips/pnx833x/common/prom.c                   |   15 +--------------
>  arch/mips/pnx833x/common/reset.c                  |   15 +--------------
>  arch/mips/pnx833x/common/setup.c                  |   15 +--------------
>  arch/mips/pnx833x/stb22x/board.c                  |   15 +--------------
>  arch/powerpc/include/asm/fsl_85xx_cache_sram.h    |   15 +--------------
>  arch/powerpc/kernel/l2cr_6xx.S                    |   14 +-------------
>  arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h         |   15 +--------------
>  arch/powerpc/sysdev/fsl_85xx_cache_sram.c         |   15 +--------------
>  arch/powerpc/sysdev/fsl_85xx_l2ctlr.c             |   15 +--------------
>  arch/sparc/boot/piggyback.c                       |   15 ++-------------
>  drivers/char/sonypi.c                             |   16 +---------------
>  drivers/gpio/gpio-bt8xx.c                         |   14 +-------------
>  drivers/gpio/gpio-pcf857x.c                       |   15 +--------------
>  drivers/gpio/gpio-rdc321x.c                       |   16 +---------------
>  drivers/hwmon/abituguru.c                         |   15 +--------------
>  drivers/hwmon/abituguru3.c                        |   15 +--------------
>  drivers/hwmon/adcxx.c                             |   15 +--------------
>  drivers/hwmon/adm1021.c                           |   15 +--------------
>  drivers/hwmon/adm1025.c                           |   15 +--------------
>  drivers/hwmon/adm1026.c                           |   15 +--------------
>  drivers/hwmon/adm1031.c                           |   15 +--------------
>  drivers/hwmon/adm9240.c                           |   15 +--------------
>  drivers/hwmon/ads1015.c                           |   15 +--------------
>  drivers/hwmon/ads7828.c                           |   15 +--------------
>  drivers/hwmon/adt7x10.c                           |   15 +--------------
>  drivers/hwmon/amc6821.c                           |   15 +--------------
>  drivers/hwmon/asb100.c                            |   15 +--------------
>  drivers/hwmon/asc7621.c                           |   15 +--------------
>  drivers/hwmon/dme1737.c                           |   15 +--------------
>  drivers/hwmon/ds1621.c                            |   15 +--------------
>  drivers/hwmon/ds620.c                             |   15 +--------------
>  drivers/hwmon/emc2103.c                           |   15 +--------------
>  drivers/hwmon/emc6w201.c                          |   15 +--------------
>  drivers/hwmon/f71805f.c                           |   15 +--------------
>  drivers/hwmon/f75375s.c                           |   16 +---------------
>  drivers/hwmon/fschmd.c                            |   15 +--------------
>  drivers/hwmon/gl518sm.c                           |   15 +--------------
>  drivers/hwmon/gl520sm.c                           |   16 +---------------
>  drivers/hwmon/hwmon-vid.c                         |   15 +--------------
>  drivers/hwmon/jc42.c                              |   15 +--------------
>  drivers/hwmon/lineage-pem.c                       |   15 +--------------
>  drivers/hwmon/lm63.c                              |   15 +--------------
>  drivers/hwmon/lm70.c                              |   15 +--------------
>  drivers/hwmon/lm75.c                              |   15 +--------------
>  drivers/hwmon/lm75.h                              |   14 +-------------
>  drivers/hwmon/lm78.c                              |   15 +--------------
>  drivers/hwmon/lm80.c                              |   15 +--------------
>  drivers/hwmon/lm85.c                              |   15 +--------------
>  drivers/hwmon/lm87.c                              |   15 +--------------
>  drivers/hwmon/lm90.c                              |   15 +--------------
>  drivers/hwmon/lm93.c                              |   15 +--------------
>  drivers/hwmon/ltc4151.c                           |   16 +---------------
>  drivers/hwmon/ltc4261.c                           |   15 +--------------
>  drivers/hwmon/max1668.c                           |   15 +--------------
>  drivers/hwmon/max6639.c                           |   15 +--------------
>  drivers/hwmon/max6642.c                           |   15 +--------------
>  drivers/hwmon/max6650.c                           |   15 +--------------
>  drivers/hwmon/nct6775.c                           |   16 +---------------
>  drivers/hwmon/pc87360.c                           |   15 +--------------
>  drivers/hwmon/pcf8591.c                           |   15 +--------------
>  drivers/hwmon/pmbus/lm25066.c                     |   15 +--------------
>  drivers/hwmon/pmbus/max16064.c                    |   15 +--------------
>  drivers/hwmon/pmbus/max34440.c                    |   15 +--------------
>  drivers/hwmon/pmbus/max8688.c                     |   15 +--------------
>  drivers/hwmon/pmbus/pmbus.c                       |   15 +--------------
>  drivers/hwmon/pmbus/pmbus.h                       |   15 +--------------
>  drivers/hwmon/pmbus/pmbus_core.c                  |   15 +--------------
>  drivers/hwmon/pmbus/ucd9000.c                     |   15 +--------------
>  drivers/hwmon/pmbus/ucd9200.c                     |   15 +--------------
>  drivers/hwmon/pmbus/zl6100.c                      |   15 +--------------
>  drivers/hwmon/sis5595.c                           |   15 +--------------
>  drivers/hwmon/smsc47b397.c                        |   15 +--------------
>  drivers/hwmon/smsc47m1.c                          |   15 +--------------
>  drivers/hwmon/smsc47m192.c                        |   15 +--------------
>  drivers/hwmon/thmc50.c                            |   15 +--------------
>  drivers/hwmon/tmp401.c                            |   15 +--------------
>  drivers/hwmon/via686a.c                           |   15 +--------------
>  drivers/hwmon/vt1211.c                            |   15 +--------------
>  drivers/hwmon/vt8231.c                            |   15 +--------------
>  drivers/hwmon/w83627ehf.c                         |   15 +--------------
>  drivers/hwmon/w83627hf.c                          |   15 +--------------
>  drivers/hwmon/w83781d.c                           |   15 +--------------
>  drivers/hwmon/w83791d.c                           |   15 +--------------
>  drivers/hwmon/w83792d.c                           |   15 +--------------
>  drivers/hwmon/w83l785ts.c                         |   15 +--------------
>  drivers/ide/palm_bk3710.c                         |   15 +--------------
>  drivers/iio/adc/exynos_adc.c                      |   15 +--------------
>  drivers/iio/adc/vf610_adc.c                       |   15 +--------------
>  drivers/iio/dac/max517.c                          |   15 +--------------
>  drivers/input/gameport/fm801-gp.c                 |   17 +----------------
>  drivers/input/keyboard/qt1070.c                   |   15 +--------------
>  drivers/input/keyboard/qt2160.c                   |   15 +--------------
>  drivers/input/misc/bma150.c                       |   15 +--------------
>  drivers/input/misc/mma8450.c                      |   15 +--------------
>  drivers/input/mouse/appletouch.c                  |   16 +---------------
>  drivers/input/mouse/bcm5974.c                     |   16 +---------------
>  drivers/input/mouse/sentelic.c                    |   15 +--------------
>  drivers/input/mouse/sentelic.h                    |   15 +--------------
>  drivers/input/mouse/touchkit_ps2.c                |   15 +--------------
>  drivers/input/touchscreen/usbtouchscreen.c        |   15 +--------------
>  drivers/isdn/i4l/isdnhdlc.c                       |   15 +--------------
>  drivers/isdn/mISDN/dsp_biquad.h                   |   16 +---------------
>  drivers/isdn/mISDN/dsp_ecdis.h                    |   16 +---------------
>  drivers/leds/leds-blinkm.c                        |   15 +--------------
>  drivers/media/common/saa7146/saa7146_core.c       |   14 +-------------
>  drivers/media/dvb-frontends/au8522.h              |   14 +-------------
>  drivers/media/dvb-frontends/au8522_common.c       |   14 +-------------
>  drivers/media/dvb-frontends/au8522_dig.c          |   14 +-------------
>  drivers/media/dvb-frontends/au8522_priv.h         |   14 +-------------
>  drivers/media/dvb-frontends/cx22700.c             |   14 +-------------
>  drivers/media/dvb-frontends/cx22700.h             |   14 +-------------
>  drivers/media/dvb-frontends/cx22702.c             |   14 +-------------
>  drivers/media/dvb-frontends/cx22702.h             |   14 +-------------
>  drivers/media/dvb-frontends/cx24110.c             |   15 +--------------
>  drivers/media/dvb-frontends/cx24110.h             |   15 +--------------
>  drivers/media/dvb-frontends/cx24116.c             |   14 +-------------
>  drivers/media/dvb-frontends/cx24116.h             |   14 +-------------
>  drivers/media/dvb-frontends/cx24117.c             |   14 +-------------
>  drivers/media/dvb-frontends/cx24117.h             |   14 +-------------
>  drivers/media/dvb-frontends/cx24123.h             |   14 +-------------
>  drivers/media/dvb-frontends/ds3000.c              |   14 +-------------
>  drivers/media/dvb-frontends/ds3000.h              |   14 +-------------
>  drivers/media/dvb-frontends/isl6423.c             |   14 +-------------
>  drivers/media/dvb-frontends/isl6423.h             |   14 +-------------
>  drivers/media/dvb-frontends/l64781.c              |   14 +-------------
>  drivers/media/dvb-frontends/l64781.h              |   14 +-------------
>  drivers/media/dvb-frontends/lgs8gl5.c             |   14 +-------------
>  drivers/media/dvb-frontends/lgs8gl5.h             |   14 +-------------
>  drivers/media/dvb-frontends/m88rs2000.c           |   14 +-------------
>  drivers/media/dvb-frontends/m88rs2000.h           |   14 +-------------
>  drivers/media/dvb-frontends/mb86a16.c             |   14 +-------------
>  drivers/media/dvb-frontends/mb86a16.h             |   14 +-------------
>  drivers/media/dvb-frontends/mb86a16_priv.h        |   14 +-------------
>  drivers/media/dvb-frontends/mt312.c               |   15 +--------------
>  drivers/media/dvb-frontends/mt312.h               |   15 +--------------
>  drivers/media/dvb-frontends/mt312_priv.h          |   15 +--------------
>  drivers/media/dvb-frontends/nxt6000.c             |   14 +-------------
>  drivers/media/dvb-frontends/nxt6000.h             |   14 +-------------
>  drivers/media/dvb-frontends/s5h1409.c             |   14 +-------------
>  drivers/media/dvb-frontends/s5h1409.h             |   14 +-------------
>  drivers/media/dvb-frontends/s5h1411.c             |   14 +-------------
>  drivers/media/dvb-frontends/s5h1411.h             |   14 +-------------
>  drivers/media/dvb-frontends/s5h1420_priv.h        |   16 +---------------
>  drivers/media/dvb-frontends/sp8870.c              |   15 +--------------
>  drivers/media/dvb-frontends/sp8870.h              |   15 +--------------
>  drivers/media/dvb-frontends/stb0899_algo.c        |   14 +-------------
>  drivers/media/dvb-frontends/stb0899_cfg.h         |   14 +-------------
>  drivers/media/dvb-frontends/stb0899_drv.c         |   14 +-------------
>  drivers/media/dvb-frontends/stb0899_drv.h         |   14 +-------------
>  drivers/media/dvb-frontends/stb0899_priv.h        |   14 +-------------
>  drivers/media/dvb-frontends/stb0899_reg.h         |   14 +-------------
>  drivers/media/dvb-frontends/stb6000.c             |   15 +--------------
>  drivers/media/dvb-frontends/stb6000.h             |   15 +--------------
>  drivers/media/dvb-frontends/stb6100.c             |   14 +-------------
>  drivers/media/dvb-frontends/stb6100.h             |   14 +-------------
>  drivers/media/dvb-frontends/stb6100_cfg.h         |   14 +-------------
>  drivers/media/dvb-frontends/stb6100_proc.h        |   14 +-------------
>  drivers/media/dvb-frontends/stv0288.c             |   14 +-------------
>  drivers/media/dvb-frontends/stv0288.h             |   14 +-------------
>  drivers/media/dvb-frontends/stv0297.c             |   14 +-------------
>  drivers/media/dvb-frontends/stv0297.h             |   14 +-------------
>  drivers/media/dvb-frontends/stv0299.c             |   14 +-------------
>  drivers/media/dvb-frontends/stv0299.h             |   14 +-------------
>  drivers/media/dvb-frontends/stv090x.c             |   14 +-------------
>  drivers/media/dvb-frontends/stv090x.h             |   14 +-------------
>  drivers/media/dvb-frontends/stv090x_priv.h        |   14 +-------------
>  drivers/media/dvb-frontends/stv090x_reg.h         |   14 +-------------
>  drivers/media/dvb-frontends/stv6110x.c            |   14 +-------------
>  drivers/media/dvb-frontends/stv6110x.h            |   14 +-------------
>  drivers/media/dvb-frontends/stv6110x_priv.h       |   14 +-------------
>  drivers/media/dvb-frontends/stv6110x_reg.h        |   14 +-------------
>  drivers/media/dvb-frontends/tda10021.c            |   14 +-------------
>  drivers/media/dvb-frontends/tda10023.c            |   14 +-------------
>  drivers/media/dvb-frontends/tda1002x.h            |   14 +-------------
>  drivers/media/dvb-frontends/tda10048.c            |   14 +-------------
>  drivers/media/dvb-frontends/tda10048.h            |   14 +-------------
>  drivers/media/dvb-frontends/tda1004x.c            |   15 +--------------
>  drivers/media/dvb-frontends/tda1004x.h            |   15 +--------------
>  drivers/media/dvb-frontends/tda10086.c            |   15 +--------------
>  drivers/media/dvb-frontends/tda10086.h            |   15 +--------------
>  drivers/media/dvb-frontends/tda665x.c             |   14 +-------------
>  drivers/media/dvb-frontends/tda665x.h             |   14 +-------------
>  drivers/media/dvb-frontends/tda8083.c             |   14 +-------------
>  drivers/media/dvb-frontends/tda8083.h             |   14 +-------------
>  drivers/media/dvb-frontends/tda8261.c             |   14 +-------------
>  drivers/media/dvb-frontends/tda8261.h             |   14 +-------------
>  drivers/media/dvb-frontends/tda8261_cfg.h         |   14 +-------------
>  drivers/media/dvb-frontends/tda826x.c             |   15 +--------------
>  drivers/media/dvb-frontends/tda826x.h             |   15 +--------------
>  drivers/media/dvb-frontends/ts2020.c              |   14 +-------------
>  drivers/media/dvb-frontends/ts2020.h              |   14 +-------------
>  drivers/media/dvb-frontends/ves1820.c             |   14 +-------------
>  drivers/media/dvb-frontends/ves1820.h             |   14 +-------------
>  drivers/media/dvb-frontends/ves1x93.c             |   15 +--------------
>  drivers/media/dvb-frontends/ves1x93.h             |   15 +--------------
>  drivers/media/dvb-frontends/zl10039.h             |   15 +--------------
>  drivers/media/i2c/bt866.c                         |   14 +-------------
>  drivers/media/i2c/saa6588.c                       |   14 +-------------
>  drivers/media/i2c/tda9840.c                       |   14 +-------------
>  drivers/media/i2c/tea6420.c                       |   14 +-------------
>  drivers/media/pci/bt8xx/bt848.h                   |   14 +-------------
>  drivers/media/pci/bt8xx/bt878.h                   |   14 +-------------
>  drivers/media/pci/bt8xx/btcx-risc.c               |   14 +-------------
>  drivers/media/pci/bt8xx/bttv-cards.c              |   14 +-------------
>  drivers/media/pci/bt8xx/bttv-driver.c             |   14 +-------------
>  drivers/media/pci/bt8xx/bttv-gpio.c               |   14 +-------------
>  drivers/media/pci/bt8xx/bttv-i2c.c                |   14 +-------------
>  drivers/media/pci/bt8xx/bttv-if.c                 |   14 +-------------
>  drivers/media/pci/bt8xx/bttv-risc.c               |   14 +-------------
>  drivers/media/pci/bt8xx/bttv-vbi.c                |   14 +-------------
>  drivers/media/pci/bt8xx/bttvp.h                   |   14 +-------------
>  drivers/media/pci/bt8xx/dst.c                     |   14 +-------------
>  drivers/media/pci/bt8xx/dst_ca.c                  |   14 +-------------
>  drivers/media/pci/bt8xx/dst_ca.h                  |   14 +-------------
>  drivers/media/pci/bt8xx/dst_common.h              |   14 +-------------
>  drivers/media/pci/mantis/hopper_cards.c           |   14 +-------------
>  drivers/media/pci/mantis/hopper_vp3028.c          |   14 +-------------
>  drivers/media/pci/mantis/hopper_vp3028.h          |   14 +-------------
>  drivers/media/pci/mantis/mantis_ca.c              |   14 +-------------
>  drivers/media/pci/mantis/mantis_ca.h              |   14 +-------------
>  drivers/media/pci/mantis/mantis_cards.c           |   14 +-------------
>  drivers/media/pci/mantis/mantis_common.h          |   14 +-------------
>  drivers/media/pci/mantis/mantis_core.c            |   14 +-------------
>  drivers/media/pci/mantis/mantis_core.h            |   14 +-------------
>  drivers/media/pci/mantis/mantis_dma.c             |   14 +-------------
>  drivers/media/pci/mantis/mantis_dma.h             |   14 +-------------
>  drivers/media/pci/mantis/mantis_dvb.c             |   14 +-------------
>  drivers/media/pci/mantis/mantis_dvb.h             |   14 +-------------
>  drivers/media/pci/mantis/mantis_evm.c             |   14 +-------------
>  drivers/media/pci/mantis/mantis_hif.c             |   14 +-------------
>  drivers/media/pci/mantis/mantis_hif.h             |   14 +-------------
>  drivers/media/pci/mantis/mantis_i2c.c             |   14 +-------------
>  drivers/media/pci/mantis/mantis_i2c.h             |   14 +-------------
>  drivers/media/pci/mantis/mantis_ioc.c             |   14 +-------------
>  drivers/media/pci/mantis/mantis_ioc.h             |   14 +-------------
>  drivers/media/pci/mantis/mantis_link.h            |   14 +-------------
>  drivers/media/pci/mantis/mantis_pci.c             |   14 +-------------
>  drivers/media/pci/mantis/mantis_pci.h             |   14 +-------------
>  drivers/media/pci/mantis/mantis_pcmcia.c          |   14 +-------------
>  drivers/media/pci/mantis/mantis_reg.h             |   14 +-------------
>  drivers/media/pci/mantis/mantis_uart.c            |   14 +-------------
>  drivers/media/pci/mantis/mantis_uart.h            |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp1033.c          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp1033.h          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp1034.c          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp1034.h          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp1041.c          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp1041.h          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp2033.c          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp2033.h          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp2040.c          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp2040.h          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp3030.c          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp3030.h          |   14 +-------------
>  drivers/media/pci/saa7146/hexium_gemini.c         |   14 +-------------
>  drivers/media/pci/saa7146/hexium_orion.c          |   14 +-------------
>  drivers/media/pci/saa7146/mxb.c                   |   14 +-------------
>  drivers/media/pci/ttpci/ttpci-eeprom.c            |   14 +-------------
>  drivers/media/pci/ttpci/ttpci-eeprom.h            |   14 +-------------
>  drivers/media/tuners/mt20xx.h                     |   14 +-------------
>  drivers/media/tuners/mxl5005s.h                   |   14 +-------------
>  drivers/media/tuners/tda18271-common.c            |   14 +-------------
>  drivers/media/tuners/tda18271-fe.c                |   14 +-------------
>  drivers/media/tuners/tda18271-maps.c              |   14 +-------------
>  drivers/media/tuners/tda18271-priv.h              |   14 +-------------
>  drivers/media/tuners/tda18271.h                   |   14 +-------------
>  drivers/media/tuners/tda827x.h                    |   15 +--------------
>  drivers/media/tuners/tda8290.c                    |   14 +-------------
>  drivers/media/tuners/tda8290.h                    |   14 +-------------
>  drivers/media/tuners/tda9887.h                    |   14 +-------------
>  drivers/media/tuners/tea5761.h                    |   14 +-------------
>  drivers/media/tuners/tea5767.h                    |   14 +-------------
>  drivers/media/tuners/tuner-i2c.h                  |   14 +-------------
>  drivers/media/tuners/tuner-simple.h               |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-avcore.c        |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-cards.c         |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-conf-reg.h      |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-core.c          |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-dvb.c           |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-i2c.c           |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-pcb-cfg.c       |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h       |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-reg.h           |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-vbi.c           |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-vbi.h           |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-video.c         |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx.h               |   14 +-------------
>  drivers/memory/fsl_ifc.c                          |   15 +--------------
>  drivers/mfd/htc-i2cpld.c                          |   15 +--------------
>  drivers/mfd/rdc321x-southbridge.c                 |   16 +---------------
>  drivers/mfd/tps65010.c                            |   15 +--------------
>  drivers/misc/altera-stapl/altera-comp.c           |   16 +---------------
>  drivers/misc/altera-stapl/altera-exprt.h          |   16 +---------------
>  drivers/misc/altera-stapl/altera-jtag.c           |   16 +---------------
>  drivers/misc/altera-stapl/altera-jtag.h           |   16 +---------------
>  drivers/misc/altera-stapl/altera-lpt.c            |   16 +---------------
>  drivers/misc/altera-stapl/altera.c                |   16 +---------------
>  drivers/misc/isl29003.c                           |   15 +--------------
>  drivers/misc/tsl2550.c                            |   15 +--------------
>  drivers/mmc/host/davinci_mmc.c                    |   15 +--------------
>  drivers/mmc/host/sdricoh_cs.c                     |   16 +---------------
>  drivers/mtd/nand/raw/davinci_nand.c               |   15 +--------------
>  drivers/net/ethernet/broadcom/bcm63xx_enet.c      |   15 +--------------
>  drivers/net/ethernet/faraday/ftgmac100.c          |   15 +--------------
>  drivers/net/ethernet/faraday/ftgmac100.h          |   15 +--------------
>  drivers/net/ethernet/faraday/ftmac100.c           |   15 +--------------
>  drivers/net/ethernet/faraday/ftmac100.h           |   15 +--------------
>  drivers/net/hamradio/dmascc.c                     |   15 +--------------
>  drivers/net/wan/cosa.c                            |   15 +--------------
>  drivers/net/wan/cosa.h                            |   15 +--------------
>  drivers/phy/ti/phy-twl4030-usb.c                  |   15 +--------------
>  drivers/platform/x86/sony-laptop.c                |   16 +---------------
>  drivers/pnp/isapnp/core.c                         |   16 +---------------
>  drivers/pnp/isapnp/proc.c                         |   15 +--------------
>  drivers/pps/clients/pps-gpio.c                    |   16 +---------------
>  drivers/pps/clients/pps-ktimer.c                  |   16 +---------------
>  drivers/pps/clients/pps-ldisc.c                   |   16 +---------------
>  drivers/pps/clients/pps_parport.c                 |   16 +---------------
>  drivers/pps/generators/pps_gen_parport.c          |   16 +---------------
>  drivers/pps/kapi.c                                |   16 +---------------
>  drivers/pps/kc.c                                  |   15 +--------------
>  drivers/pps/kc.h                                  |   15 +--------------
>  drivers/pps/pps.c                                 |   16 +---------------
>  drivers/pps/sysfs.c                               |   16 +---------------
>  drivers/ptp/ptp_chardev.c                         |   15 +--------------
>  drivers/ptp/ptp_clock.c                           |   15 +--------------
>  drivers/ptp/ptp_ixp46x.c                          |   15 +--------------
>  drivers/ptp/ptp_private.h                         |   15 +--------------
>  drivers/ptp/ptp_qoriq.c                           |   15 +--------------
>  drivers/ptp/ptp_sysfs.c                           |   15 +--------------
>  drivers/pwm/pwm-tiecap.c                          |   15 +--------------
>  drivers/pwm/pwm-tiehrpwm.c                        |   15 +--------------
>  drivers/sbus/char/openprom.c                      |   15 +--------------
>  drivers/scsi/53c700.c                             |   14 +-------------
>  drivers/scsi/dmx3191d.c                           |   14 +-------------
>  drivers/scsi/lasi700.c                            |   14 +-------------
>  drivers/scsi/ncr53c8xx.c                          |   14 +-------------
>  drivers/scsi/ncr53c8xx.h                          |   14 +-------------
>  drivers/scsi/script_asm.pl                        |   15 +--------------
>  drivers/scsi/sim710.c                             |   15 +--------------
>  drivers/scsi/sni_53c710.c                         |   14 +-------------
>  drivers/uio/uio_mf624.c                           |   15 +--------------
>  drivers/video/fbdev/pxa3xx-gcu.c                  |   15 +--------------
>  drivers/watchdog/cpu5wdt.c                        |   16 +---------------
>  drivers/watchdog/rdc321x_wdt.c                    |   16 +---------------
>  fs/cifs/nterr.c                                   |   15 +--------------
>  fs/cifs/nterr.h                                   |   14 +-------------
>  fs/cifs/smbencrypt.c                              |   14 +-------------
>  include/dt-bindings/media/tvp5150.h               |   14 +-------------
>  include/linux/bma150.h                            |   15 +--------------
>  include/linux/hwmon-sysfs.h                       |   15 +--------------
>  include/linux/hwmon-vid.h                         |   14 +-------------
>  include/linux/isapnp.h                            |   17 +----------------
>  include/linux/isdn/hdlc.h                         |   15 +--------------
>  include/linux/kfifo.h                             |   16 +---------------
>  include/linux/kmod.h                              |   15 +--------------
>  include/linux/mfd/da9052/da9052.h                 |   16 +---------------
>  include/linux/mfd/da9052/pdata.h                  |   16 +---------------
>  include/linux/mfd/da9052/reg.h                    |   16 +---------------
>  include/linux/mfd/da9055/core.h                   |   16 +---------------
>  include/linux/mfd/da9055/reg.h                    |   16 +---------------
>  include/linux/mfd/wm8400-audio.h                  |   15 +--------------
>  include/linux/mfd/wm8400-private.h                |   15 +--------------
>  include/linux/mfd/wm8400.h                        |   15 +--------------
>  include/linux/platform_data/ads1015.h             |   15 +--------------
>  include/linux/platform_data/media/camera-pxa.h    |   14 +-------------
>  include/linux/platform_data/mtd-davinci.h         |   15 +--------------
>  include/linux/platform_data/spi-davinci.h         |   15 +--------------
>  include/linux/pmbus.h                             |   15 +--------------
>  include/linux/posix-clock.h                       |   15 +--------------
>  include/linux/pps-gpio.h                          |   16 +---------------
>  include/linux/pps_kernel.h                        |   15 +--------------
>  include/linux/ptp_classify.h                      |   15 +--------------
>  include/linux/ptp_clock_kernel.h                  |   15 +--------------
>  include/linux/regulator/lp3971.h                  |   15 +--------------
>  include/linux/regulator/lp3972.h                  |   15 +--------------
>  include/linux/sonypi.h                            |   16 +---------------
>  include/media/drv-intf/cx25840.h                  |   14 +-------------
>  include/media/drv-intf/msp3400.h                  |   14 +-------------
>  include/media/i2c/bt819.h                         |   14 +-------------
>  include/media/i2c/cs5345.h                        |   14 +-------------
>  include/media/i2c/cs53l32a.h                      |   14 +-------------
>  include/media/i2c/m52790.h                        |   14 +-------------
>  include/media/i2c/saa6588.h                       |   14 +-------------
>  include/media/i2c/saa7115.h                       |   14 +-------------
>  include/media/i2c/saa7127.h                       |   14 +-------------
>  include/media/i2c/tvaudio.h                       |   14 +-------------
>  include/media/i2c/wm8775.h                        |   14 +-------------
>  include/misc/altera.h                             |   16 +---------------
>  include/sound/pcm-indirect.h                      |   15 +--------------
>  lib/kfifo.c                                       |   16 +---------------
>  net/core/timestamping.c                           |   15 +--------------
>  net/dccp/ccids/ccid2.c                            |   15 +--------------
>  net/dccp/ccids/ccid2.h                            |   15 +--------------
>  scripts/get_dvb_firmware                          |   15 +--------------
>  sound/drivers/pcm-indirect2.c                     |   15 +--------------
>  sound/drivers/pcm-indirect2.h                     |   15 +--------------
>  sound/drivers/portman2x4.c                        |   15 +--------------
>  sound/isa/msnd/msnd.c                             |   15 +--------------
>  sound/isa/msnd/msnd.h                             |   15 +--------------
>  sound/isa/msnd/msnd_classic.h                     |   15 +--------------
>  sound/isa/msnd/msnd_pinnacle.c                    |   16 +---------------
>  sound/isa/msnd/msnd_pinnacle.h                    |   15 +--------------
>  sound/pci/rme32.c                                 |   16 +---------------
>  sound/usb/usx2y/us122l.c                          |   15 +--------------
>  sound/usb/usx2y/usb_stream.c                      |   15 +--------------
>  tools/testing/selftests/ptp/testptp.c             |   15 +--------------
>  tools/usb/testusb.c                               |   15 +--------------
>  tools/usb/usbip/libsrc/names.c                    |   20 +-------------------
>  tools/usb/usbip/libsrc/names.h                    |   17 +----------------
>  435 files changed, 436 insertions(+), 5948 deletions(-)
>
> --- a/arch/arm/mach-davinci/board-sffsdr.c
> +++ b/arch/arm/mach-davinci/board-sffsdr.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Lyrtech SFFSDR board support.
>   *
> @@ -7,20 +8,6 @@
>   * Based on DV-EVM platform, original copyright follows:
>   *
>   * Copyright (C) 2007 MontaVista Software, Inc.
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #include <linux/init.h>
> --- a/arch/arm/mach-davinci/serial.c
> +++ b/arch/arm/mach-davinci/serial.c
> @@ -1,22 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * TI DaVinci serial driver
>   *
>   * Copyright (C) 2006 Texas Instruments.
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.         See the
> - * GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   */
>
>  #include <linux/kernel.h>
> --- a/arch/arm/mach-ixp4xx/include/mach/ixp46x_ts.h
> +++ b/arch/arm/mach-ixp4xx/include/mach/ixp46x_ts.h
> @@ -1,21 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * PTP 1588 clock using the IXP46X
>   *
>   * Copyright (C) 2010 OMICRON electronics GmbH
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #ifndef _IXP46X_TS_H_
> --- a/arch/arm/nwfpe/double_cpdo.c
> +++ b/arch/arm/nwfpe/double_cpdo.c
> @@ -1,22 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.COM, 1998,1999
>
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 "fpa11.h"
> --- a/arch/arm/nwfpe/entry.S
> +++ b/arch/arm/nwfpe/entry.S
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.COM, 1998
> @@ -5,19 +6,6 @@
>
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You should have received a copy of the GNU General Public License
> -    along with this program; if not, write to the Free Software
> -    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>  */
>  #include <asm/assembler.h>
>  #include <asm/opcodes.h>
> --- a/arch/arm/nwfpe/extended_cpdo.c
> +++ b/arch/arm/nwfpe/extended_cpdo.c
> @@ -1,22 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.COM, 1998,1999
>
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 "fpa11.h"
> --- a/arch/arm/nwfpe/fpa11.c
> +++ b/arch/arm/nwfpe/fpa11.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.COM, 1998,1999
> @@ -5,19 +6,6 @@
>
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 "fpa11.h"
> --- a/arch/arm/nwfpe/fpa11.h
> +++ b/arch/arm/nwfpe/fpa11.h
> @@ -1,22 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.com, 1998-1999
>
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 __FPA11_H__
> --- a/arch/arm/nwfpe/fpa11_cpdo.c
> +++ b/arch/arm/nwfpe/fpa11_cpdo.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.COM, 1998,1999
> @@ -5,19 +6,6 @@
>
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 "fpa11.h"
> --- a/arch/arm/nwfpe/fpa11_cpdt.c
> +++ b/arch/arm/nwfpe/fpa11_cpdt.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.com, 1998-1999
> @@ -5,19 +6,6 @@
>
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 "fpa11.h"
> --- a/arch/arm/nwfpe/fpa11_cprt.c
> +++ b/arch/arm/nwfpe/fpa11_cprt.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.COM, 1998,1999
> @@ -5,19 +6,6 @@
>
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 "fpa11.h"
> --- a/arch/arm/nwfpe/fpmodule.c
> +++ b/arch/arm/nwfpe/fpmodule.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>
>  /*
>      NetWinder Floating Point Emulator
> @@ -6,19 +7,6 @@
>
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 "fpa11.h"
> --- a/arch/arm/nwfpe/fpmodule.h
> +++ b/arch/arm/nwfpe/fpmodule.h
> @@ -1,22 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.com, 1998-1999
>
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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.
>
>      27/03/03 Ian Molton Clean up CONFIG_CPU
>  */
> --- a/arch/arm/nwfpe/fpopcode.c
> +++ b/arch/arm/nwfpe/fpopcode.c
> @@ -1,22 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.COM, 1998,1999
>
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 "fpa11.h"
> --- a/arch/arm/nwfpe/fpopcode.h
> +++ b/arch/arm/nwfpe/fpopcode.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.COM, 1998,1999
> @@ -5,19 +6,6 @@
>
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 __FPOPCODE_H__
> --- a/arch/arm/nwfpe/fpsr.h
> +++ b/arch/arm/nwfpe/fpsr.h
> @@ -1,22 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.com, 1998-1999
>
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 __FPSR_H__
> --- a/arch/arm/nwfpe/single_cpdo.c
> +++ b/arch/arm/nwfpe/single_cpdo.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.COM, 1998,1999
> @@ -5,19 +6,6 @@
>
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 "fpa11.h"
> --- a/arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h
> +++ b/arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h
> @@ -1,23 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright (c) 2000-2006 PMC-Sierra INC.
>   *
> - *     This program is free software; you can redistribute it
> - *     and/or modify it under the terms of the GNU General
> - *     Public License as published by the Free Software
> - *     Foundation; either version 2 of the License, or (at your
> - *     option) any later version.
> - *
> - *     This program is distributed in the hope that it will be
> - *     useful, but WITHOUT ANY WARRANTY; without even the implied
> - *     warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
> - *     PURPOSE.  See the GNU General Public License for more
> - *     details.
> - *
> - *     You 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.
> - *
>   * PMC-SIERRA INC. DISCLAIMS ANY LIABILITY OF ANY KIND
>   * FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS
>   * SOFTWARE.
> --- a/arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h
> +++ b/arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h
> @@ -1,23 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /******************************************************************
>   * Copyright (c) 2000-2007 PMC-Sierra INC.
>   *
> - *     This program is free software; you can redistribute it
> - *     and/or modify it under the terms of the GNU General
> - *     Public License as published by the Free Software
> - *     Foundation; either version 2 of the License, or (at your
> - *     option) any later version.
> - *
> - *     This program is distributed in the hope that it will be
> - *     useful, but WITHOUT ANY WARRANTY; without even the implied
> - *     warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
> - *     PURPOSE.  See the GNU General Public License for more
> - *     details.
> - *
> - *     You 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.
> - *
>   * PMC-SIERRA INC. DISCLAIMS ANY LIABILITY OF ANY KIND
>   * FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS
>   * SOFTWARE.
> --- a/arch/mips/include/asm/mach-pnx833x/gpio.h
> +++ b/arch/mips/include/asm/mach-pnx833x/gpio.h
> @@ -1,23 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   *  gpio.h: GPIO Support for PNX833X.
>   *
>   *  Copyright 2008 NXP Semiconductors
>   *       Chris Steel <chris.steel@nxp.com>
>   *    Daniel Laird <daniel.j.laird@nxp.com>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #ifndef __ASM_MIPS_MACH_PNX833X_GPIO_H
>  #define __ASM_MIPS_MACH_PNX833X_GPIO_H
> --- a/arch/mips/include/asm/mach-pnx833x/irq-mapping.h
> +++ b/arch/mips/include/asm/mach-pnx833x/irq-mapping.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>
>  /*
>   *  irq.h: IRQ mappings for PNX833X.
> @@ -5,20 +6,6 @@
>   *  Copyright 2008 NXP Semiconductors
>   *       Chris Steel <chris.steel@nxp.com>
>   *    Daniel Laird <daniel.j.laird@nxp.com>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #ifndef __ASM_MIPS_MACH_PNX833X_IRQ_MAPPING_H
> --- a/arch/mips/include/asm/mach-pnx833x/irq.h
> +++ b/arch/mips/include/asm/mach-pnx833x/irq.h
> @@ -1,23 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   *  irq.h: IRQ mappings for PNX833X.
>   *
>   *  Copyright 2008 NXP Semiconductors
>   *       Chris Steel <chris.steel@nxp.com>
>   *    Daniel Laird <daniel.j.laird@nxp.com>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #ifndef __ASM_MIPS_MACH_PNX833X_IRQ_H
> --- a/arch/mips/include/asm/mach-pnx833x/pnx833x.h
> +++ b/arch/mips/include/asm/mach-pnx833x/pnx833x.h
> @@ -1,23 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   *  pnx833x.h: Register mappings for PNX833X.
>   *
>   *  Copyright 2008 NXP Semiconductors
>   *       Chris Steel <chris.steel@nxp.com>
>   *    Daniel Laird <daniel.j.laird@nxp.com>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #ifndef __ASM_MIPS_MACH_PNX833X_PNX833X_H
>  #define __ASM_MIPS_MACH_PNX833X_PNX833X_H
> --- a/arch/mips/pnx833x/common/interrupts.c
> +++ b/arch/mips/pnx833x/common/interrupts.c
> @@ -1,23 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  interrupts.c: Interrupt mappings for PNX833X.
>   *
>   *  Copyright 2008 NXP Semiconductors
>   *       Chris Steel <chris.steel@nxp.com>
>   *    Daniel Laird <daniel.j.laird@nxp.com>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #include <linux/kernel.h>
>  #include <linux/irq.h>
> --- a/arch/mips/pnx833x/common/platform.c
> +++ b/arch/mips/pnx833x/common/platform.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  platform.c: platform support for PNX833X.
>   *
> @@ -7,20 +8,6 @@
>   *
>   *  Based on software written by:
>   *     Nikita Youshchenko <yoush@debian.org>, based on PNX8550 code.
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #include <linux/device.h>
>  #include <linux/dma-mapping.h>
> --- a/arch/mips/pnx833x/common/prom.c
> +++ b/arch/mips/pnx833x/common/prom.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  prom.c:
>   *
> @@ -7,20 +8,6 @@
>   *
>   *  Based on software written by:
>   *     Nikita Youshchenko <yoush@debian.org>, based on PNX8550 code.
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #include <linux/init.h>
>  #include <asm/bootinfo.h>
> --- a/arch/mips/pnx833x/common/reset.c
> +++ b/arch/mips/pnx833x/common/reset.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  reset.c: reset support for PNX833X.
>   *
> @@ -7,20 +8,6 @@
>   *
>   *  Based on software written by:
>   *     Nikita Youshchenko <yoush@debian.org>, based on PNX8550 code.
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You 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/reboot.h>
>  #include <pnx833x.h>
> --- a/arch/mips/pnx833x/common/setup.c
> +++ b/arch/mips/pnx833x/common/setup.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  setup.c: Setup PNX833X Soc.
>   *
> @@ -7,20 +8,6 @@
>   *
>   *  Based on software written by:
>   *     Nikita Youshchenko <yoush@debian.org>, based on PNX8550 code.
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #include <linux/init.h>
>  #include <linux/interrupt.h>
> --- a/arch/mips/pnx833x/stb22x/board.c
> +++ b/arch/mips/pnx833x/stb22x/board.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  board.c: STB225 board support.
>   *
> @@ -7,20 +8,6 @@
>   *
>   *  Based on software written by:
>   *     Nikita Youshchenko <yoush@debian.org>, based on PNX8550 code.
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #include <linux/init.h>
>  #include <asm/bootinfo.h>
> --- a/arch/powerpc/include/asm/fsl_85xx_cache_sram.h
> +++ b/arch/powerpc/include/asm/fsl_85xx_cache_sram.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright 2009 Freescale Semiconductor, Inc.
>   *
> @@ -7,20 +8,6 @@
>
>   * This file is derived from the original work done
>   * by Sylvain Munaut for the Bestcomm SRAM allocator.
> - *
> - * This program is free software; you can redistribute  it and/or modify it
> - * under  the terms of  the GNU General  Public License as published by the
> - * Free Software Foundation;  either version 2 of the  License, or (at your
> - * option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #ifndef __ASM_POWERPC_FSL_85XX_CACHE_SRAM_H__
> --- a/arch/powerpc/kernel/l2cr_6xx.S
> +++ b/arch/powerpc/kernel/l2cr_6xx.S
> @@ -1,20 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>         L2CR functions
>         Copyright © 1997-1998 by PowerLogix R & D, Inc.
>
> -       This program is free software; you can redistribute it and/or modify
> -       it under the terms of the GNU General Public License as published by
> -       the Free Software Foundation; either version 2 of the License, or
> -       (at your option) any later version.
> -
> -       This program is distributed in the hope that it will be useful,
> -       but WITHOUT ANY WARRANTY; without even the implied warranty of
> -       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -       GNU General Public License for more details.
> -
> -       You 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.
>  */
>  /*
>         Thur, Dec. 12, 1998.
> --- a/arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h
> +++ b/arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h
> @@ -1,23 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright 2009-2010, 2012 Freescale Semiconductor, Inc
>   *
>   * QorIQ based Cache Controller Memory Mapped Registers
>   *
>   * Author: Vivek Mahajan <vivek.mahajan@freescale.com>
> - *
> - * This program is free software; you can redistribute  it and/or modify it
> - * under  the terms of  the GNU General  Public License as published by the
> - * Free Software Foundation;  either version 2 of the  License, or (at your
> - * option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You 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 __FSL_85XX_CACHE_CTLR_H__
> --- a/arch/powerpc/sysdev/fsl_85xx_cache_sram.c
> +++ b/arch/powerpc/sysdev/fsl_85xx_cache_sram.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright 2009-2010 Freescale Semiconductor, Inc.
>   *
> @@ -7,20 +8,6 @@
>   *
>   * This file is derived from the original work done
>   * by Sylvain Munaut for the Bestcomm SRAM allocator.
> - *
> - * This program is free software; you can redistribute  it and/or modify it
> - * under  the terms of  the GNU General  Public License as published by the
> - * Free Software Foundation;  either version 2 of the  License, or (at your
> - * option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #include <linux/kernel.h>
> --- a/arch/powerpc/sysdev/fsl_85xx_l2ctlr.c
> +++ b/arch/powerpc/sysdev/fsl_85xx_l2ctlr.c
> @@ -1,23 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright 2009-2010, 2012 Freescale Semiconductor, Inc.
>   *
>   * QorIQ (P1/P2) L2 controller init for Cache-SRAM instantiation
>   *
>   * Author: Vivek Mahajan <vivek.mahajan@freescale.com>
> - *
> - * This program is free software; you can redistribute  it and/or modify it
> - * under  the terms of  the GNU General  Public License as published by the
> - * Free Software Foundation;  either version 2 of the  License, or (at your
> - * option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #include <linux/kernel.h>
> --- a/arch/sparc/boot/piggyback.c
> +++ b/arch/sparc/boot/piggyback.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>     Simple utility to make a single-image install kernel with initial ramdisk
>     for Sparc tftpbooting without need to set up nfs.
> @@ -6,19 +7,7 @@
>     Pete Zaitcev <zaitcev@yahoo.com> endian fixes for cross-compiles, 2000.
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 70
  2019-05-20  7:19 ` [patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 70 Thomas Gleixner
@ 2019-05-21 13:46   ` Richard Fontana
  2019-05-22  5:15   ` Kate Stewart
  2019-05-23 20:44   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:46 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with the program if not write to the free software foundation inc
>   675 mass ave cambridge ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=10c404ce9d5e
> ---
>  arch/x86/platform/iris/iris.c                   |   15 +--------------
>  drivers/accessibility/braille/braille_console.c |   15 +--------------
>  2 files changed, 2 insertions(+), 28 deletions(-)
>
> --- a/arch/x86/platform/iris/iris.c
> +++ b/arch/x86/platform/iris/iris.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Eurobraille/Iris power off support.
>   *
> @@ -5,20 +6,6 @@
>   * It is shutdown by a special I/O sequence which this module provides.
>   *
>   *  Copyright (C) Shérab <Sebastien.Hinderer@ens-lyon.org>
> - *
> - * This program is free software ; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation ; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY ; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with the program ; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #include <linux/moduleparam.h>
> --- a/drivers/accessibility/braille/braille_console.c
> +++ b/drivers/accessibility/braille/braille_console.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Minimalistic braille device kernel support.
>   *
> @@ -5,20 +6,6 @@
>   * Pressing Insert switches to VC browsing.
>   *
>   *  Copyright (C) Samuel Thibault <samuel.thibault@ens-lyon.org>
> - *
> - * This program is free software ; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation ; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY ; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with the program ; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #include <linux/kernel.h>
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 71
  2019-05-20  7:19 ` [patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 71 Thomas Gleixner
@ 2019-05-21 13:47   ` Richard Fontana
  2019-05-22  5:16   ` Kate Stewart
  2019-05-23 20:44   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:47 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   licensed under the gplv2 or later
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=4c32d429b91e
> ---
>  drivers/iio/adc/at91_adc.c             |    3 +--
>  drivers/iio/adc/nau7802.c              |    3 +--
>  drivers/video/backlight/hx8357.c       |    3 +--
>  drivers/video/fbdev/ssd1307fb.c        |    3 +--
>  include/linux/platform_data/at91_adc.h |    3 +--
>  5 files changed, 5 insertions(+), 10 deletions(-)
>
> --- a/drivers/iio/adc/at91_adc.c
> +++ b/drivers/iio/adc/at91_adc.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Driver for the ADC present in the Atmel AT91 evaluation boards.
>   *
>   * Copyright 2011 Free Electrons
> - *
> - * Licensed under the GPLv2 or later.
>   */
>
>  #include <linux/bitmap.h>
> --- a/drivers/iio/adc/nau7802.c
> +++ b/drivers/iio/adc/nau7802.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Driver for the Nuvoton NAU7802 ADC
>   *
>   * Copyright 2013 Free Electrons
> - *
> - * Licensed under the GPLv2 or later.
>   */
>
>  #include <linux/delay.h>
> --- a/drivers/video/backlight/hx8357.c
> +++ b/drivers/video/backlight/hx8357.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Driver for the Himax HX-8357 LCD Controller
>   *
>   * Copyright 2012 Free Electrons
> - *
> - * Licensed under the GPLv2 or later.
>   */
>
>  #include <linux/delay.h>
> --- a/drivers/video/fbdev/ssd1307fb.c
> +++ b/drivers/video/fbdev/ssd1307fb.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Driver for the Solomon SSD1307 OLED controller
>   *
>   * Copyright 2012 Free Electrons
> - *
> - * Licensed under the GPLv2 or later.
>   */
>
>  #include <linux/backlight.h>
> --- a/include/linux/platform_data/at91_adc.h
> +++ b/include/linux/platform_data/at91_adc.h
> @@ -1,7 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright (C) 2011 Free Electrons
> - *
> - * Licensed under the GPLv2 or later.
>   */
>
>  #ifndef _AT91_ADC_H_
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 73
  2019-05-20  7:19 ` [patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 73 Thomas Gleixner
@ 2019-05-21 13:47   ` Richard Fontana
  2019-05-22  5:16   ` Kate Stewart
  2019-05-23 20:45   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:47 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> 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 or
>   any later version as published by the free software foundation
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=15c6c5f8acac
> ---
>  drivers/video/backlight/jornada720_bl.c  |    6 +-----
>  drivers/video/backlight/jornada720_lcd.c |    6 +-----
>  2 files changed, 2 insertions(+), 10 deletions(-)
>
> --- a/drivers/video/backlight/jornada720_bl.c
> +++ b/drivers/video/backlight/jornada720_bl.c
> @@ -1,12 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *
>   * Backlight driver for HP Jornada 700 series (710/720/728)
>   * Copyright (C) 2006-2009 Kristoffer Ericson <kristoffer.ericson@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 or any later version as published by the Free Software Foundation.
> - *
>   */
>
>  #include <linux/backlight.h>
> --- a/drivers/video/backlight/jornada720_lcd.c
> +++ b/drivers/video/backlight/jornada720_lcd.c
> @@ -1,12 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *
>   * LCD driver for HP Jornada 700 series (710/720/728)
>   * Copyright (C) 2006-2009 Kristoffer Ericson <kristoffer.ericson@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 or any later version as published by the Free Software Foundation.
> - *
>   */
>
>  #include <linux/device.h>
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 74
  2019-05-20  7:19 ` [patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 74 Thomas Gleixner
@ 2019-05-21 13:48   ` Richard Fontana
  2019-05-22  5:17   ` Kate Stewart
  2019-05-23 20:46   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:48 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   you may copy modify and redistribute this file under the terms of
>   the gnu general public license version 2 or any later version at
>   your convenience
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> 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=batch3&id=e6277b5ec765
> ---
>  arch/m68k/math-emu/fp_arith.c    |    4 +---
>  arch/m68k/math-emu/fp_arith.h    |    4 +---
>  arch/m68k/math-emu/multi_arith.h |    5 ++---
>  3 files changed, 4 insertions(+), 9 deletions(-)
>
> --- a/arch/m68k/math-emu/fp_arith.c
> +++ b/arch/m68k/math-emu/fp_arith.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>
>     fp_arith.c: floating-point math routines for the Linux-m68k
> @@ -8,9 +9,6 @@
>     Somewhat based on the AlphaLinux floating point emulator, by David
>     Mosberger-Tang.
>
> -   You may copy, modify, and redistribute this file under the terms of
> -   the GNU General Public License, version 2, or any later version, at
> -   your convenience.
>   */
>
>  #include "fp_emu.h"
> --- a/arch/m68k/math-emu/fp_arith.h
> +++ b/arch/m68k/math-emu/fp_arith.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>
>     fp_arith.h: floating-point math routines for the Linux-m68k
> @@ -8,9 +9,6 @@
>     Somewhat based on the AlphaLinux floating point emulator, by David
>     Mosberger-Tang.
>
> -   You may copy, modify, and redistribute this file under the terms of
> -   the GNU General Public License, version 2, or any later version, at
> -   your convenience.
>
>   */
>
> --- a/arch/m68k/math-emu/multi_arith.h
> +++ b/arch/m68k/math-emu/multi_arith.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* multi_arith.h: multi-precision integer arithmetic functions, needed
>     to do extended-precision floating point.
>
> @@ -6,9 +7,7 @@
>     Somewhat based on arch/alpha/math-emu/ieee-math.c, which is (c)
>     David Mosberger-Tang.
>
> -   You may copy, modify, and redistribute this file under the terms of
> -   the GNU General Public License, version 2, or any later version, at
> -   your convenience. */
> + */
>
>  /* Note:
>
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 72
  2019-05-20  7:19 ` [patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 72 Thomas Gleixner
@ 2019-05-21 13:48   ` Richard Fontana
  2019-05-22  5:17   ` Kate Stewart
  2019-05-23 20:45   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:48 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> 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 or
>   any later at your option as published by the free software
>   foundation
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=69233ac311ba
> ---
>  net/netfilter/xt_nfacct.c |    5 +----
>  1 file changed, 1 insertion(+), 4 deletions(-)
>
> --- a/net/netfilter/xt_nfacct.c
> +++ b/net/netfilter/xt_nfacct.c
> @@ -1,10 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * (C) 2011 Pablo Neira Ayuso <pablo@netfilter.org>
>   * (C) 2011 Intra2net AG <http://www.intra2net.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 (or any
> - * later at your option) as published by the Free Software Foundation.
>   */
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
>
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 75
  2019-05-20  7:19 ` [patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 75 Thomas Gleixner
@ 2019-05-21 13:49   ` Richard Fontana
  2019-05-22  5:19   ` Kate Stewart
  2019-05-23 20:47   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:49 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   derived from gplv2+ licensed source [copyright] [c] [2008]
>   [wondermedia] [technologies] [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 or at your option any later version
>   as published by the free software foundation
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=6d508f15fc67
> ---
>  drivers/i2c/busses/i2c-wmt.c |    6 +-----
>  1 file changed, 1 insertion(+), 5 deletions(-)
>
> --- a/drivers/i2c/busses/i2c-wmt.c
> +++ b/drivers/i2c/busses/i2c-wmt.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  Wondermedia I2C Master Mode Driver
>   *
> @@ -5,11 +6,6 @@
>   *
>   *  Derived from GPLv2+ licensed source:
>   *  - Copyright (C) 2008 WonderMedia Technologies, 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, or
> - *  (at your option) any later version. as published by the Free Software
> - *  Foundation
>   */
>
>  #include <linux/clk.h>
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 66
  2019-05-20  7:19 ` [patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 66 Thomas Gleixner
@ 2019-05-21 13:57   ` Richard Fontana
  2019-05-21 14:00   ` Michael Ellerman
  1 sibling, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-21 13:57 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 21, 2019 at 3:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose good title or non infringement see the gnu general public

Here, it looks like some initial company inserted additional warranty
disclaimers (title and noninfringement) into the default GNU license
notice language, and this then got replicated by others.

This is a little different from the BSD/IBM-PL cases of importing more
or less wholesale the disclaimer provisions of other licenses. But the
likely motivation was the same (I used to recommend things like this
myself) and I think a case could be made for treating these similarly
(that is, as something other than merely representable by
"GPL-2.0-or-later").

Richard


>   license for more details you should have received a copy of the gnu
>   general public license along with this program if not write to the
>   free software foundation inc 675 mass ave cambridge ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 12 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=746c8e228af4
> ---
>  arch/ia64/kernel/err_inject.c              |   17 +----------------
>  arch/powerpc/kernel/eeh_driver.c           |   16 +---------------
>  arch/powerpc/kernel/eeh_sysfs.c            |   16 +---------------
>  arch/powerpc/platforms/pseries/pci_dlpar.c |   16 +---------------
>  arch/x86/include/asm/topology.h            |   16 +---------------
>  arch/x86/kernel/topology.c                 |   16 +---------------
>  arch/x86/mm/numa_32.c                      |   16 +---------------
>  drivers/char/tlclk.c                       |   16 +---------------
>  fs/ocfs2/symlink.c                         |   17 +----------------
>  include/asm-generic/topology.h             |   16 +---------------
>  include/linux/topology.h                   |   16 +---------------
>  kernel/configs.c                           |   16 +---------------
>  12 files changed, 12 insertions(+), 182 deletions(-)
>
> --- a/arch/ia64/kernel/err_inject.c
> +++ b/arch/ia64/kernel/err_inject.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * err_inject.c -
>   *     1.) Inject errors to a processor.
> @@ -5,24 +6,8 @@
>   * This driver along with user space code can be acting as an error
>   * injection tool.
>   *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
> - * NON INFRINGEMENT.  See the GNU General Public License for more
> - * details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   * Written by: Fenghua Yu <fenghua.yu@intel.com>, Intel Corporation
>   * Copyright (C) 2006, Intel Corp.  All rights reserved.
> - *
>   */
>  #include <linux/device.h>
>  #include <linux/init.h>
> --- a/arch/powerpc/kernel/eeh_driver.c
> +++ b/arch/powerpc/kernel/eeh_driver.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * PCI Error Recovery Driver for RPA-compliant PPC64 platform.
>   * Copyright IBM Corp. 2004 2005
> @@ -5,21 +6,6 @@
>   *
>   * All rights reserved.
>   *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or (at
> - * your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
> - * NON INFRINGEMENT.  See the GNU General Public License for more
> - * details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   * Send comments and feedback to Linas Vepstas <linas@austin.ibm.com>
>   */
>  #include <linux/delay.h>
> --- a/arch/powerpc/kernel/eeh_sysfs.c
> +++ b/arch/powerpc/kernel/eeh_sysfs.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Sysfs entries for PCI Error Recovery for PAPR-compliant platform.
>   * Copyright IBM Corporation 2007
> @@ -5,21 +6,6 @@
>   *
>   * All rights reserved.
>   *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or (at
> - * your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
> - * NON INFRINGEMENT.  See the GNU General Public License for more
> - * details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   * Send comments and feedback to Linas Vepstas <linas@austin.ibm.com>
>   */
>  #include <linux/pci.h>
> --- a/arch/powerpc/platforms/pseries/pci_dlpar.c
> +++ b/arch/powerpc/platforms/pseries/pci_dlpar.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * PCI Dynamic LPAR, PCI Hot Plug and PCI EEH recovery code
>   * for RPA-compliant PPC64 platform.
> @@ -8,21 +9,6 @@
>   * Updates, 2005, Linas Vepstas <linas@austin.ibm.com>
>   *
>   * All rights reserved.
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or (at
> - * your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
> - * NON INFRINGEMENT.  See the GNU General Public License for more
> - * details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #include <linux/pci.h>
> --- a/arch/x86/include/asm/topology.h
> +++ b/arch/x86/include/asm/topology.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Written by: Matthew Dobson, IBM Corporation
>   *
> @@ -5,21 +6,6 @@
>   *
>   * All rights reserved.
>   *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
> - * NON INFRINGEMENT.  See the GNU General Public License for more
> - * details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   * Send feedback to <colpatch@us.ibm.com>
>   */
>  #ifndef _ASM_X86_TOPOLOGY_H
> --- a/arch/x86/kernel/topology.c
> +++ b/arch/x86/kernel/topology.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Populate sysfs with topology information
>   *
> @@ -8,21 +9,6 @@
>   *
>   * All rights reserved.
>   *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
> - * NON INFRINGEMENT.  See the GNU General Public License for more
> - * details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   * Send feedback to <colpatch@us.ibm.com>
>   */
>  #include <linux/nodemask.h>
> --- a/arch/x86/mm/numa_32.c
> +++ b/arch/x86/mm/numa_32.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Written by: Patricia Gaughen <gone@us.ibm.com>, IBM Corporation
>   * August 2002: added remote node KVA remap - Martin J. Bligh
> @@ -5,21 +6,6 @@
>   * Copyright (C) 2002, IBM Corp.
>   *
>   * All rights reserved.
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
> - * NON INFRINGEMENT.  See the GNU General Public License for more
> - * details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #include <linux/memblock.h>
> --- a/drivers/char/tlclk.c
> +++ b/drivers/char/tlclk.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Telecom Clock driver for Intel NetStructure(tm) MPCBL0010
>   *
> @@ -5,21 +6,6 @@
>   *
>   * All rights reserved.
>   *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or (at
> - * your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
> - * NON INFRINGEMENT.  See the GNU General Public License for more
> - * details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   * Send feedback to <sebastien.bouchard@ca.kontron.com> and the current
>   * Maintainer  <mark.gross@intel.com>
>   *
> --- a/fs/ocfs2/symlink.c
> +++ b/fs/ocfs2/symlink.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   *  linux/cluster/ssi/cfs/symlink.c
>   *
> - *     This program is free software; you can redistribute it and/or
> - *     modify it under the terms of the GNU General Public License as
> - *     published by the Free Software Foundation; either version 2 of
> - *     the License, or (at your option) any later version.
> - *
> - *     This program is distributed in the hope that it will be useful,
> - *     but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *     MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE
> - *     or NON INFRINGEMENT.  See the GNU General Public License for more
> - *     details.
> - *
> - *     You should have received a copy of the GNU General Public License
> - *     along with this program; if not, write to the Free Software
> - *     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *     Questions/Comments/Bugfixes to ssic-linux-devel@lists.sourceforge.net
>   *
>   *  Copyright (C) 1992  Rick Sladkey
> @@ -31,7 +17,6 @@
>   *  ocfs2 symlink handling code.
>   *
>   *  Copyright (C) 2004, 2005 Oracle.
> - *
>   */
>
>  #include <linux/fs.h>
> --- a/include/asm-generic/topology.h
> +++ b/include/asm-generic/topology.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * linux/include/asm-generic/topology.h
>   *
> @@ -7,21 +8,6 @@
>   *
>   * All rights reserved.
>   *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
> - * NON INFRINGEMENT.  See the GNU General Public License for more
> - * details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   * Send feedback to <colpatch@us.ibm.com>
>   */
>  #ifndef _ASM_GENERIC_TOPOLOGY_H
> --- a/include/linux/topology.h
> +++ b/include/linux/topology.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * include/linux/topology.h
>   *
> @@ -7,21 +8,6 @@
>   *
>   * All rights reserved.
>   *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
> - * NON INFRINGEMENT.  See the GNU General Public License for more
> - * details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   * Send feedback to <colpatch@us.ibm.com>
>   */
>  #ifndef _LINUX_TOPOLOGY_H
> --- a/kernel/configs.c
> +++ b/kernel/configs.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * kernel/configs.c
>   * Echo the kernel .config file used to build the kernel
> @@ -6,21 +7,6 @@
>   * Copyright (C) 2002 Randy Dunlap <rdunlap@xenotime.net>
>   * Copyright (C) 2002 Al Stone <ahs3@fc.hp.com>
>   * Copyright (C) 2002 Hewlett-Packard Company
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or (at
> - * your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
> - * NON INFRINGEMENT.  See the GNU General Public License for more
> - * details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #include <linux/kernel.h>
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61
  2019-05-20  7:19 ` [patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 Thomas Gleixner
  2019-05-21 13:46   ` Richard Fontana
@ 2019-05-21 14:00   ` Michael Ellerman
  2019-05-23 20:32   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Michael Ellerman @ 2019-05-21 14:00 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

Thomas Gleixner <tglx@linutronix.de> writes:
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   675 mass ave cambridge ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 441 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=batch3&id=45dcbaa532b4
> ---
...
>  arch/powerpc/include/asm/fsl_85xx_cache_sram.h    |   15 +--------------
>  arch/powerpc/kernel/l2cr_6xx.S                    |   14 +-------------
>  arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h         |   15 +--------------
>  arch/powerpc/sysdev/fsl_85xx_cache_sram.c         |   15 +--------------
>  arch/powerpc/sysdev/fsl_85xx_l2ctlr.c             |   15 +--------------

Reviewed-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc)

cheers

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

* Re: [patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 66
  2019-05-20  7:19 ` [patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 66 Thomas Gleixner
  2019-05-21 13:57   ` Richard Fontana
@ 2019-05-21 14:00   ` Michael Ellerman
  1 sibling, 0 replies; 99+ messages in thread
From: Michael Ellerman @ 2019-05-21 14:00 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

Thomas Gleixner <tglx@linutronix.de> writes:
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose good title or non infringement see the gnu general public
>   license for more details you should have received a copy of the gnu
>   general public license along with this program if not write to the
>   free software foundation inc 675 mass ave cambridge ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 12 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=746c8e228af4
> ---
>  arch/powerpc/kernel/eeh_driver.c           |   16 +---------------
>  arch/powerpc/kernel/eeh_sysfs.c            |   16 +---------------
>  arch/powerpc/platforms/pseries/pci_dlpar.c |   16 +---------------

Reviewed-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc)

cheers

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

* Re: [patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55
  2019-05-20  7:18 ` [patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 Thomas Gleixner
  2019-05-21 13:35   ` Richard Fontana
@ 2019-05-21 14:31   ` Kate Stewart
  2019-05-23 20:23   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-21 14:31 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> 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 of 2 of the license or
>   at your option any later version
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=e088e8bfbbc9
> ---
>  drivers/input/tablet/wacom_serial4.c              |    7 +------
>  drivers/input/touchscreen/wacom_i2c.c             |    7 +------
>  drivers/media/usb/pulse8-cec/pulse8-cec.c         |    7 +------
>  drivers/media/usb/rainshadow-cec/rainshadow-cec.c |    7 +------
>  4 files changed, 4 insertions(+), 24 deletions(-)
>
> --- a/drivers/input/tablet/wacom_serial4.c
> +++ b/drivers/input/tablet/wacom_serial4.c
> @@ -1,15 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Wacom protocol 4 serial tablet driver
>   *
>   * Copyright 2014      Hans de Goede <hdegoede@redhat.com>
>   * Copyright 2011-2012 Julian Squires <julian@cipht.net>
>   *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License as published by the
> - * Free Software Foundation; either version of 2 of the License, or (at your
> - * option) any later version. See the file COPYING in the main directory of
> - * this archive for more details.
> - *
>   * Many thanks to Bill Seremetis, without whom PenPartner support
>   * would not have been possible. Thanks to Patrick Mahoney.
>   *
> --- a/drivers/input/touchscreen/wacom_i2c.c
> +++ b/drivers/input/touchscreen/wacom_i2c.c
> @@ -1,14 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Wacom Penabled Driver for I2C
>   *
>   * Copyright (c) 2011 - 2013 Tatsunosuke Tobita, Wacom.
>   * <tobita.tatsunosuke@wacom.co.jp>
> - *
> - * This program is free software; 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 of 2 of the License,
> - * or (at your option) any later version.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/media/usb/pulse8-cec/pulse8-cec.c
> +++ b/drivers/media/usb/pulse8-cec/pulse8-cec.c
> @@ -1,13 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Pulse Eight HDMI CEC driver
>   *
>   * Copyright 2016 Hans Verkuil <hverkuil@xs4all.nl
> - *
> - * This program is free software; 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 of 2 of the License, or (at your
> - * option) any later version. See the file COPYING in the main directory of
> - * this archive for more details.
>   */
>
>  /*
> --- a/drivers/media/usb/rainshadow-cec/rainshadow-cec.c
> +++ b/drivers/media/usb/rainshadow-cec/rainshadow-cec.c
> @@ -1,13 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * RainShadow Tech HDMI CEC driver
>   *
>   * Copyright 2016 Hans Verkuil <hverkuil@xs4all.nl
> - *
> - * This program is free software; 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 of 2 of the License, or (at your
> - * option) any later version. See the file COPYING in the main directory of
> - * this archive for more details.
>   */
>
>  /*
>
>

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

* Re: [patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 53
  2019-05-20  7:18 ` [patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 53 Thomas Gleixner
  2019-05-21 13:38   ` Richard Fontana
@ 2019-05-21 14:32   ` Kate Stewart
  2019-05-23 20:21   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-21 14:32 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this code may be copied under the gpl v 2 or at your option any
>   later version
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=0c743c612318
> ---
>  net/decnet/netfilter/dn_rtmsg.c |    4 +---
>  1 file changed, 1 insertion(+), 3 deletions(-)
>
> --- a/net/decnet/netfilter/dn_rtmsg.c
> +++ b/net/decnet/netfilter/dn_rtmsg.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * DECnet       An implementation of the DECnet protocol suite for the LINUX
>   *              operating system.  DECnet is implemented using the  BSD Socket
> @@ -6,11 +7,8 @@
>   *              DECnet Routing Message Grabulator
>   *
>   *              (C) 2000 ChyGwyn Limited  -  http://www.chygwyn.com/
> - *              This code may be copied under the GPL v.2 or at your option
> - *              any later version.
>   *
>   * Author:      Steven Whitehouse <steve@chygwyn.com>
> - *
>   */
>  #include <linux/module.h>
>  #include <linux/skbuff.h>
>
>

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

* Re: [patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 52
  2019-05-20  7:18 ` [patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 52 Thomas Gleixner
  2019-05-21 13:38   ` Richard Fontana
@ 2019-05-21 14:32   ` Kate Stewart
  2019-05-23 20:20   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-21 14:32 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this file is released under gnu general public licence version 2 or
>   at your option any later version see the file copying for more
>   details
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=baacad760976
> ---
>  ipc/msgutil.c |    6 +-----
>  1 file changed, 1 insertion(+), 5 deletions(-)
>
> --- a/ipc/msgutil.c
> +++ b/ipc/msgutil.c
> @@ -1,11 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * linux/ipc/msgutil.c
>   * Copyright (C) 1999, 2004 Manfred Spraul
> - *
> - * This file is released under GNU General Public Licence version 2 or
> - * (at your option) any later version.
> - *
> - * See the file COPYING for more details.
>   */
>
>  #include <linux/spinlock.h>
>
>

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

* Re: [patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 54
  2019-05-20  7:18 ` [patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 54 Thomas Gleixner
  2019-05-21 13:39   ` Richard Fontana
@ 2019-05-21 14:32   ` Kate Stewart
  2019-05-23 20:22   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-21 14:32 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this program is a part of the linux kernel and may be freely copied
>   under the terms of the gnu general public license gpl version 2 or
>   at your option any later version
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=21d1c017cdea
> ---
>  scripts/conmakehash.c |    5 +----
>  1 file changed, 1 insertion(+), 4 deletions(-)
>
> --- a/scripts/conmakehash.c
> +++ b/scripts/conmakehash.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * conmakehash.c
>   *
> @@ -8,10 +9,6 @@
>   * just for this seems like massive overkill.
>   *
>   * Copyright (C) 1995-1997 H. Peter Anvin
> - *
> - * This program is a part of the Linux kernel, and may be freely
> - * copied under the terms of the GNU General Public License (GPL),
> - * version 2, or at your option any later version.
>   */
>
>  #include <stdio.h>
>
>

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

* Re: [patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 59
  2019-05-21 13:40   ` Richard Fontana
@ 2019-05-21 20:29     ` Kate Stewart
  0 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-21 20:29 UTC (permalink / raw)
  To: Richard Fontana; +Cc: Thomas Gleixner, linux-spdx

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

On Tue, May 21, 2019 at 8:40 AM Richard Fontana <rfontana@redhat.com> wrote:
>
> Reviewed-by: Richard Fontana <rfontana@redhat.com>
>
> On Tue, May 21, 2019 at 3:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
> >
> > Based on 1 normalized pattern(s):
> >
> >   this file is licensed under gplv2 this program is free software you
> >   can redistribute it and or modify it under the terms of the gnu
> >   general public license as published by the free software foundation
> >   either version 2 of the license or at your option any later version
> >   this program is distributed in the hope that it will be useful but
> >   without any warranty without even the implied warranty of
> >   merchantability or fitness for a particular purpose see the gnu
> >   general public license for more details you should have received a
> >   copy of the gnu general public license along with this program if
> >   not write to the free software foundation inc 59 temple place suite
> >   330 boston ma 02111 1307 usa
> >
> > extracted by the scancode license scanner the SPDX license identifier
> >
> >   GPL-2.0-or-later
> >
> > has been chosen to replace the boilerplate/reference in 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=batch3&id=bbbb499e964b
> > ---
> >  drivers/scsi/libsas/sas_init.c      |   19 +------------------
> >  drivers/scsi/libsas/sas_internal.h  |   19 +------------------
> >  drivers/scsi/libsas/sas_scsi_host.c |   19 +------------------
> >  include/scsi/libsas.h               |   19 +------------------
> >  include/scsi/sas.h                  |   19 +------------------
> >  5 files changed, 5 insertions(+), 90 deletions(-)
> >
> > --- a/drivers/scsi/libsas/sas_init.c
> > +++ b/drivers/scsi/libsas/sas_init.c
> > @@ -1,26 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Serial Attached SCSI (SAS) Transport Layer initialization
> >   *
> >   * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
> >   * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
> > - *
> > - * This file is licensed under GPLv2.
> > - *
> > - * This program is free software; you can redistribute it and/or
> > - * modify it under the terms of the GNU General Public License as
> > - * published by the Free Software Foundation; either version 2 of the
> > - * License, or (at your option) any later version.
> > - *
> > - * This program is distributed in the hope that it will be useful, but
> > - * WITHOUT ANY WARRANTY; without even the implied warranty of
> > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> > - * General Public License for more details.
> > - *
> > - * You should have received a copy of the GNU General Public License
> > - * along with this program; if not, write to the Free Software
> > - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
> > - * USA
> > - *
> >   */
> >
> >  #include <linux/module.h>
> > --- a/drivers/scsi/libsas/sas_internal.h
> > +++ b/drivers/scsi/libsas/sas_internal.h
> > @@ -1,26 +1,9 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * Serial Attached SCSI (SAS) class internal header file
> >   *
> >   * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
> >   * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
> > - *
> > - * This file is licensed under GPLv2.
> > - *
> > - * This program is free software; you can redistribute it and/or
> > - * modify it under the terms of the GNU General Public License as
> > - * published by the Free Software Foundation; either version 2 of the
> > - * License, or (at your option) any later version.
> > - *
> > - * This program is distributed in the hope that it will be useful, but
> > - * WITHOUT ANY WARRANTY; without even the implied warranty of
> > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> > - * General Public License for more details.
> > - *
> > - * You should have received a copy of the GNU General Public License
> > - * along with this program; if not, write to the Free Software
> > - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
> > - * USA
> > - *
> >   */
> >
> >  #ifndef _SAS_INTERNAL_H_
> > --- a/drivers/scsi/libsas/sas_scsi_host.c
> > +++ b/drivers/scsi/libsas/sas_scsi_host.c
> > @@ -1,26 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Serial Attached SCSI (SAS) class SCSI Host glue.
> >   *
> >   * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
> >   * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
> > - *
> > - * This file is licensed under GPLv2.
> > - *
> > - * This program is free software; you can redistribute it and/or
> > - * modify it under the terms of the GNU General Public License as
> > - * published by the Free Software Foundation; either version 2 of the
> > - * License, or (at your option) any later version.
> > - *
> > - * This program is distributed in the hope that it will be useful, but
> > - * WITHOUT ANY WARRANTY; without even the implied warranty of
> > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> > - * General Public License for more details.
> > - *
> > - * You should have received a copy of the GNU General Public License
> > - * along with this program; if not, write to the Free Software
> > - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
> > - * USA
> > - *
> >   */
> >
> >  #include <linux/kthread.h>
> > --- a/include/scsi/libsas.h
> > +++ b/include/scsi/libsas.h
> > @@ -1,26 +1,9 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * SAS host prototypes and structures header file
> >   *
> >   * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
> >   * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
> > - *
> > - * This file is licensed under GPLv2.
> > - *
> > - * This program is free software; you can redistribute it and/or
> > - * modify it under the terms of the GNU General Public License as
> > - * published by the Free Software Foundation; either version 2 of the
> > - * License, or (at your option) any later version.
> > - *
> > - * This program is distributed in the hope that it will be useful, but
> > - * WITHOUT ANY WARRANTY; without even the implied warranty of
> > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> > - * General Public License for more details.
> > - *
> > - * You should have received a copy of the GNU General Public License
> > - * along with this program; if not, write to the Free Software
> > - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
> > - * USA
> > - *
> >   */
> >
> >  #ifndef _LIBSAS_H_
> > --- a/include/scsi/sas.h
> > +++ b/include/scsi/sas.h
> > @@ -1,26 +1,9 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * SAS structures and definitions header file
> >   *
> >   * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
> >   * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
> > - *
> > - * This file is licensed under GPLv2.
> > - *
> > - * This program is free software; you can redistribute it and/or
> > - * modify it under the terms of the GNU General Public License as
> > - * published by the Free Software Foundation; either version 2 of the
> > - * License, or (at your option) any later version.
> > - *
> > - * This program is distributed in the hope that it will be useful, but
> > - * WITHOUT ANY WARRANTY; without even the implied warranty of
> > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> > - * General Public License for more details.
> > - *
> > - * You should have received a copy of the GNU General Public License
> > - * along with this program; if not, write to the Free Software
> > - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
> > - * USA
> > - *
> >   */
> >
> >  #ifndef _SAS_H_
> >
> >
>
>
> --
> Richard Fontana
> Senior Commercial Counsel
> Red Hat, Inc.

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

* Re: [patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56
  2019-05-20  7:18 ` [patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 Thomas Gleixner
  2019-05-21 13:41   ` Richard Fontana
@ 2019-05-21 20:36   ` Kate Stewart
  2019-05-23 20:24   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-21 20:36 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this driver is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license either version
>   2 of the license or at your option any later version this driver is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details you should have received a copy of the gnu general
>   public license along with this driver if not see http www gnu org
>   licenses
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=02254fc26615
> ---
>  drivers/hwmon/fam15h_power.c |   14 +-------------
>  drivers/hwmon/k10temp.c      |   14 +-------------
>  2 files changed, 2 insertions(+), 26 deletions(-)
>
> --- a/drivers/hwmon/fam15h_power.c
> +++ b/drivers/hwmon/fam15h_power.c
> @@ -1,21 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * fam15h_power.c - AMD Family 15h processor power monitoring
>   *
>   * Copyright (c) 2011-2016 Advanced Micro Devices, Inc.
>   * Author: Andreas Herrmann <herrmann.der.user@googlemail.com>
> - *
> - *
> - * This driver is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This driver is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> - * See the GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this driver; if not, see <http://www.gnu.org/licenses/>.
>   */
>
>  #include <linux/err.h>
> --- a/drivers/hwmon/k10temp.c
> +++ b/drivers/hwmon/k10temp.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * k10temp.c - AMD Family 10h/11h/12h/14h/15h/16h processor hardware monitoring
>   *
>   * Copyright (c) 2009 Clemens Ladisch <clemens@ladisch.de>
> - *
> - *
> - * This driver is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This driver is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> - * See the GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this driver; if not, see <http://www.gnu.org/licenses/>.
>   */
>
>  #include <linux/err.h>
>
>

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

* Re: [patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 57
  2019-05-20  7:18 ` [patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 57 Thomas Gleixner
  2019-05-21 13:40   ` Richard Fontana
@ 2019-05-21 20:37   ` Kate Stewart
  2019-05-23 20:25   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-21 20:37 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program see the file copying if not see http www gnu org
>   licenses
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=622d8171aa37
> ---
>  drivers/net/wireless/ath/carl9170/fw.c |   15 +--------------
>  1 file changed, 1 insertion(+), 14 deletions(-)
>
> --- a/drivers/net/wireless/ath/carl9170/fw.c
> +++ b/drivers/net/wireless/ath/carl9170/fw.c
> @@ -1,23 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Atheros CARL9170 driver
>   *
>   * firmware parser
>   *
>   * Copyright 2009, 2010, Christian Lamparter <chunkeey@googlemail.com>
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; see the file COPYING.  If not, see
> - * http://www.gnu.org/licenses/.
>   */
>
>  #include <linux/kernel.h>
>
>

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

* Re: [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 51
  2019-05-20  7:18 ` [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 51 Thomas Gleixner
@ 2019-05-22  5:07   ` Kate Stewart
  2019-05-22 15:21   ` Richard Fontana
  2019-05-23 20:20   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-22  5:07 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

Phrases match, but are reordered.

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



On Tue, May 21, 2019 at 2:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this program is distributed in the hope that it will be useful but
>   without any warranty without even the implied warranty of
>   merchantability or fitness for a particular purpose see the gnu
>   general public license for more details this program is free
>   software you can redistribute it and or modify it under the terms of
>   the gnu general public license version 2 or later as publishhed by
>   the free software foundation
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=c99c99e2a0dc
> ---
>  drivers/hwmon/ads7871.c |   10 +---------
>  1 file changed, 1 insertion(+), 9 deletions(-)
>
> --- a/drivers/hwmon/ads7871.c
> +++ b/drivers/hwmon/ads7871.c
> @@ -1,17 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  ads7871 - driver for TI ADS7871 A/D converter
>   *
>   *  Copyright (c) 2010 Paul Thomas <pthomas8589@gmail.com>
>   *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - *  GNU General Public License for more details.
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License version 2 or
> - *  later as publishhed by the Free Software Foundation.
> - *
>   *     You need to have something like this in struct spi_board_info
>   *     {
>   *             .modalias       = "ads7871",
>
>

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

* Re: [patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 63
  2019-05-20  7:19 ` [patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 63 Thomas Gleixner
  2019-05-21 13:41   ` Richard Fontana
@ 2019-05-22  5:10   ` Kate Stewart
  2019-05-23 20:34   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-22  5:10 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 2 normalized pattern(s):
>
>   driver is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version the [carillo] [ranch] [video]
>   [subsystem] driver is distributed in the hope that it will be useful
>   but without any warranty without even the implied warranty of
>   merchantability or fitness for a particular purpose see the gnu
>   general public license for more details you should have received a
>   copy of the gnu general public license along with this driver if not
>   write to the free software foundation inc 51 franklin st fifth floor
>   boston ma 02110 1301 usa
>
>   driver is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version the [vermilion] [range] [fb] driver is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details you should have received a copy of the gnu general
>   public license along with this driver if not write to the free
>   software foundation inc 51 franklin st fifth floor boston ma 02110
>   1301 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=7fbea78e53cd
> ---
>  drivers/video/backlight/cr_bllcd.c        |   16 +---------------
>  drivers/video/fbdev/vermilion/cr_pll.c    |   16 +---------------
>  drivers/video/fbdev/vermilion/vermilion.c |   16 +---------------
>  drivers/video/fbdev/vermilion/vermilion.h |   16 +---------------
>  4 files changed, 4 insertions(+), 60 deletions(-)
>
> --- a/drivers/video/backlight/cr_bllcd.c
> +++ b/drivers/video/backlight/cr_bllcd.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (c) Intel Corp. 2007.
>   * All Rights Reserved.
> @@ -6,21 +7,6 @@
>   * develop this driver.
>   *
>   * This file is part of the Carillo Ranch video subsystem driver.
> - * The Carillo Ranch video subsystem driver is free software;
> - * you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * The Carillo Ranch video subsystem driver is distributed
> - * in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this driver; if not, write to the Free Software
> - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   *
>   * Authors:
>   *   Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
> --- a/drivers/video/fbdev/vermilion/cr_pll.c
> +++ b/drivers/video/fbdev/vermilion/cr_pll.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (c) Intel Corp. 2007.
>   * All Rights Reserved.
> @@ -6,21 +7,6 @@
>   * develop this driver.
>   *
>   * This file is part of the Carillo Ranch video subsystem driver.
> - * The Carillo Ranch video subsystem driver is free software;
> - * you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * The Carillo Ranch video subsystem driver is distributed
> - * in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this driver; if not, write to the Free Software
> - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   *
>   * Authors:
>   *   Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
> --- a/drivers/video/fbdev/vermilion/vermilion.c
> +++ b/drivers/video/fbdev/vermilion/vermilion.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (c) Intel Corp. 2007.
>   * All Rights Reserved.
> @@ -6,21 +7,6 @@
>   * develop this driver.
>   *
>   * This file is part of the Vermilion Range fb driver.
> - * The Vermilion Range fb driver is free software;
> - * you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * The Vermilion Range fb driver is distributed
> - * in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this driver; if not, write to the Free Software
> - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   *
>   * Authors:
>   *   Thomas Hellström <thomas-at-tungstengraphics-dot-com>
> --- a/drivers/video/fbdev/vermilion/vermilion.h
> +++ b/drivers/video/fbdev/vermilion/vermilion.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright (c) Intel Corp. 2007.
>   * All Rights Reserved.
> @@ -6,21 +7,6 @@
>   * develop this driver.
>   *
>   * This file is part of the Vermilion Range fb driver.
> - * The Vermilion Range fb driver is free software;
> - * you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * The Vermilion Range fb driver is distributed
> - * in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this driver; if not, write to the Free Software
> - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   *
>   * Authors:
>   *   Thomas Hellström <thomas-at-tungstengraphics-dot-com>
>
>

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

* Re: [patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 60
  2019-05-20  7:19 ` [patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 60 Thomas Gleixner
  2019-05-21 13:42   ` Richard Fontana
@ 2019-05-22  5:11   ` Kate Stewart
  2019-05-23 20:30   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-22  5:11 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   released according to the gnu gpl version 2 or any later version
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=0dfde1eebe73
> ---
>  drivers/fmc/fmc-chardev.c      |    3 +--
>  drivers/fmc/fmc-core.c         |    3 +--
>  drivers/fmc/fmc-debug.c        |    3 +--
>  drivers/fmc/fmc-dump.c         |    3 +--
>  drivers/fmc/fmc-match.c        |    3 +--
>  drivers/fmc/fmc-private.h      |    3 +--
>  drivers/fmc/fmc-sdb.c          |    3 +--
>  drivers/fmc/fmc-write-eeprom.c |    3 +--
>  drivers/fmc/fru-parse.c        |    3 +--
>  include/linux/fmc.h            |    3 +--
>  10 files changed, 10 insertions(+), 20 deletions(-)
>
> --- a/drivers/fmc/fmc-chardev.c
> +++ b/drivers/fmc/fmc-chardev.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/drivers/fmc/fmc-core.c
> +++ b/drivers/fmc/fmc-core.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/drivers/fmc/fmc-debug.c
> +++ b/drivers/fmc/fmc-debug.c
> @@ -1,8 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2015 CERN (www.cern.ch)
>   * Author: Federico Vaga <federico.vaga@cern.ch>
> - *
> - * Released according to the GNU GPL, version 2 or any later version.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/fmc/fmc-dump.c
> +++ b/drivers/fmc/fmc-dump.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2013 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/drivers/fmc/fmc-match.c
> +++ b/drivers/fmc/fmc-match.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/drivers/fmc/fmc-private.h
> +++ b/drivers/fmc/fmc-private.h
> @@ -1,8 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright (C) 2015 CERN (www.cern.ch)
>   * Author: Federico Vaga <federico.vaga@cern.ch>
> - *
> - * Released according to the GNU GPL, version 2 or any later version.
>   */
>
>  extern int fmc_debug_init(struct fmc_device *fmc);
> --- a/drivers/fmc/fmc-sdb.c
> +++ b/drivers/fmc/fmc-sdb.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/drivers/fmc/fmc-write-eeprom.c
> +++ b/drivers/fmc/fmc-write-eeprom.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/drivers/fmc/fru-parse.c
> +++ b/drivers/fmc/fru-parse.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/include/linux/fmc.h
> +++ b/include/linux/fmc.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
>
>

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

* Re: [patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64
  2019-05-20  7:19 ` [patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 Thomas Gleixner
  2019-05-21 13:42   ` Richard Fontana
@ 2019-05-22  5:12   ` Kate Stewart
  2019-05-23 20:34   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-22  5:12 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not see the file copying or write to the free
>   software foundation inc 51 franklin st fifth floor boston ma 02110
>   1301 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=0481d3941b51
> ---
>  drivers/input/keyboard/maple_keyb.c |   16 +---------------
>  drivers/input/touchscreen/ad7877.c  |   16 +---------------
>  sound/soc/codecs/ad73311.h          |   17 +----------------
>  sound/soc/codecs/ssm2602.h          |   16 +---------------
>  4 files changed, 4 insertions(+), 61 deletions(-)
>
> --- a/drivers/input/keyboard/maple_keyb.c
> +++ b/drivers/input/keyboard/maple_keyb.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * SEGA Dreamcast keyboard driver
>   * Based on drivers/usb/usbkbd.c
>   * Copyright (c) YAEGASHI Takeshi, 2001
>   * Porting to 2.6 Copyright (c) Adrian McMenamin, 2007 - 2009
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, see the file COPYING, or write
> - * to the Free Software Foundation, Inc.,
> - * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/input/touchscreen/ad7877.c
> +++ b/drivers/input/touchscreen/ad7877.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2006-2008 Michael Hennerich, Analog Devices Inc.
>   *
> @@ -6,21 +7,6 @@
>   *
>   * Bugs:        Enter bugs at http://blackfin.uclinux.org/
>   *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, see the file COPYING, or write
> - * to the Free Software Foundation, Inc.,
> - * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
> - *
>   * History:
>   * Copyright (c) 2005 David Brownell
>   * Copyright (c) 2006 Nokia Corporation
> --- a/sound/soc/codecs/ad73311.h
> +++ b/sound/soc/codecs/ad73311.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * File:         sound/soc/codec/ad73311.h
>   * Based on:
> @@ -6,26 +7,10 @@
>   * Created:      Thur Sep 25, 2008
>   * Description:  definitions for AD73311 registers
>   *
> - *
>   * Modified:
>   *               Copyright 2006 Analog Devices Inc.
>   *
>   * Bugs:         Enter bugs at http://blackfin.uclinux.org/
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, see the file COPYING, or write
> - * to the Free Software Foundation, Inc.,
> - * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   */
>
>  #ifndef __AD73311_H__
> --- a/sound/soc/codecs/ssm2602.h
> +++ b/sound/soc/codecs/ssm2602.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * File:         sound/soc/codecs/ssm2602.h
>   * Author:       Cliff Cai <Cliff.Cai@analog.com>
> @@ -8,21 +9,6 @@
>   *               Copyright 2008 Analog Devices Inc.
>   *
>   * Bugs:         Enter bugs at http://blackfin.uclinux.org/
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, see the file COPYING, or write
> - * to the Free Software Foundation, Inc.,
> - * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   */
>
>  #ifndef _SSM2602_H
>
>

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

* Re: [patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 67
  2019-05-20  7:19 ` [patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 67 Thomas Gleixner
  2019-05-21 13:43   ` Richard Fontana
@ 2019-05-22  5:12   ` Kate Stewart
  2019-05-23 20:40   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-22  5:12 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this code is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this code is distributed in the hope
>   that it will be useful but without any warranty without even the
>   implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   675 mass ave cambridge ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=4e42839f6171
> ---
>  drivers/net/ethernet/hp/hp100.c |   14 +-------------
>  1 file changed, 1 insertion(+), 13 deletions(-)
>
> --- a/drivers/net/ethernet/hp/hp100.c
> +++ b/drivers/net/ethernet/hp/hp100.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>  ** hp100.c
>  ** HP CASCADE Architecture Driver for 100VG-AnyLan Network Adapters
> @@ -31,19 +32,6 @@
>  **       -  some updates for EISA version of card
>  **
>  **
> -**   This code is free software; you can redistribute it and/or modify
> -**   it under the terms of the GNU General Public License as published by
> -**   the Free Software Foundation; either version 2 of the License, or
> -**   (at your option) any later version.
> -**
> -**   This code is distributed in the hope that it will be useful,
> -**   but WITHOUT ANY WARRANTY; without even the implied warranty of
> -**   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -**   GNU General Public License for more details.
> -**
> -**   You 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.
>  **
>  ** 1.57c -> 1.58
>  **   - used indent to change coding-style
>
>

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

* Re: [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 68
  2019-05-20  7:19 ` [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 68 Thomas Gleixner
  2019-05-21 13:44   ` Richard Fontana
@ 2019-05-22  5:13   ` Kate Stewart
  2019-05-23 20:41   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-22  5:13 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> 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 vs published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   675 mvss ave cambridge ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=27ffcfd30a08
> ---
>  drivers/media/i2c/saa6752hs.c |   14 +-------------
>  drivers/media/i2c/tea6415c.c  |   14 +-------------
>  2 files changed, 2 insertions(+), 26 deletions(-)
>
> --- a/drivers/media/i2c/saa6752hs.c
> +++ b/drivers/media/i2c/saa6752hs.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>      saa6752hs - i2c-driver for the saa6752hs by Philips
>
> @@ -7,19 +8,6 @@
>
>      Copyright (C) 2008 Hans Verkuil <hverkuil@xs4all.nl>
>
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License vs published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You should have received a copy of the GNU General Public License
> -    along with this program; if not, write to the Free Software
> -    Foundation, Inc., 675 Mvss Ave, Cambridge, MA 02139, USA.
>    */
>
>  #include <linux/module.h>
> --- a/drivers/media/i2c/tea6415c.c
> +++ b/drivers/media/i2c/tea6415c.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>      tea6415c - i2c-driver for the tea6415c by SGS Thomson
>
> @@ -12,19 +13,6 @@
>      For detailed information download the specifications directly
>      from SGS Thomson at http://www.st.com
>
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License vs published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You should have received a copy of the GNU General Public License
> -    along with this program; if not, write to the Free Software
> -    Foundation, Inc., 675 Mvss Ave, Cambridge, MA 02139, USA.
>    */
>
>
>
>

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

* Re: [patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 62
  2019-05-20  7:19 ` [patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 62 Thomas Gleixner
  2019-05-21 13:44   ` Richard Fontana
@ 2019-05-22  5:13   ` Kate Stewart
  2019-05-23 20:33   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-22  5:13 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   released under the gpl version 2 or later
>
> and 1 additional normalized pattern(s):
>
>   this program is free software you can redistribute it and or
>   modify it under the terms of the gnu general public license
>   as published by the free software foundation either version
>   2 of the license or at your option any later version
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=bd72bf50fea6
> ---
>  net/unix/garbage.c |    7 +------
>  1 file changed, 1 insertion(+), 6 deletions(-)
>
> --- a/net/unix/garbage.c
> +++ b/net/unix/garbage.c
> @@ -1,9 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * NET3:       Garbage Collector For AF_UNIX sockets
>   *
>   * Garbage Collector:
>   *     Copyright (C) Barak A. Pearlmutter.
> - *     Released under the GPL version 2 or later.
>   *
>   * Chopped about by Alan Cox 22/3/96 to make it fit the AF_UNIX socket problem.
>   * If it doesn't work blame me, it worked when Barak sent it.
> @@ -24,11 +24,6 @@
>   *
>   *  - don't just push entire root set; process in place
>   *
> - *     This program is free software; you can redistribute it and/or
> - *     modify it under the terms of the GNU General Public License
> - *     as published by the Free Software Foundation; either version
> - *     2 of the License, or (at your option) any later version.
> - *
>   *  Fixes:
>   *     Alan Cox        07 Sept 1997    Vmalloc internal stack as needed.
>   *                                     Cope with changing max_files.
>
>

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

* Re: [patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65
  2019-05-20  7:19 ` [patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 Thomas Gleixner
  2019-05-21 13:45   ` Richard Fontana
@ 2019-05-22  5:14   ` Kate Stewart
  2019-05-23 20:35   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-22  5:14 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or any
>   later version this program is distributed in the hope that it will
>   be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose see the gnu
>   general public license for more details you should have received a
>   copy of the gnu general public license along with this program if
>   not see http www gnu org licenses
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 6 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=batch3&id=e9e8c4d9ab80
> ---
>  drivers/media/usb/gspca/gl860/gl860-mi1320.c |   14 +-------------
>  drivers/media/usb/gspca/gl860/gl860-mi2020.c |   14 +-------------
>  drivers/media/usb/gspca/gl860/gl860-ov2640.c |   14 +-------------
>  drivers/media/usb/gspca/gl860/gl860-ov9655.c |   14 +-------------
>  drivers/media/usb/gspca/gl860/gl860.c        |   14 +-------------
>  drivers/media/usb/gspca/gl860/gl860.h        |   14 +-------------
>  6 files changed, 6 insertions(+), 78 deletions(-)
>
> --- a/drivers/media/usb/gspca/gl860/gl860-mi1320.c
> +++ b/drivers/media/usb/gspca/gl860/gl860-mi1320.c
> @@ -1,18 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* Subdriver for the GL860 chip with the MI1320 sensor
>   * Author Olivier LORIN from own logs
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  /* Sensor : MI1320 */
> --- a/drivers/media/usb/gspca/gl860/gl860-mi2020.c
> +++ b/drivers/media/usb/gspca/gl860/gl860-mi2020.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* Subdriver for the GL860 chip with the MI2020 sensor
>   * Author Olivier LORIN, from logs by Iceman/Soro2005 + Fret_saw/Hulkie/Tricid
>   * with the help of Kytrix/BUGabundo/Blazercist.
>   * Driver achieved thanks to a webcam gift by Kytrix.
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  /* Sensor : MI2020 */
> --- a/drivers/media/usb/gspca/gl860/gl860-ov2640.c
> +++ b/drivers/media/usb/gspca/gl860/gl860-ov2640.c
> @@ -1,18 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* Subdriver for the GL860 chip with the OV2640 sensor
>   * Author Olivier LORIN, from Malmostoso's logs
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  /* Sensor : OV2640 */
> --- a/drivers/media/usb/gspca/gl860/gl860-ov9655.c
> +++ b/drivers/media/usb/gspca/gl860/gl860-ov9655.c
> @@ -1,19 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* Subdriver for the GL860 chip with the OV9655 sensor
>   * Author Olivier LORIN, from logs done by Simon (Sur3) and Almighurt
>   * on dsd's weblog
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  /* Sensor : OV9655 */
> --- a/drivers/media/usb/gspca/gl860/gl860.c
> +++ b/drivers/media/usb/gspca/gl860/gl860.c
> @@ -1,22 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* GSPCA subdrivers for Genesys Logic webcams with the GL860 chip
>   * Subdriver core
>   *
>   * 2009/09/24 Olivier Lorin <o.lorin@laposte.net>
>   * GSPCA by Jean-Francois Moine <http://moinejf.free.fr>
>   * Thanks BUGabundo and Malmostoso for your amazing help!
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
> --- a/drivers/media/usb/gspca/gl860/gl860.h
> +++ b/drivers/media/usb/gspca/gl860/gl860.h
> @@ -1,20 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* GSPCA subdrivers for Genesys Logic webcams with the GL860 chip
>   * Subdriver declarations
>   *
>   * 2009/10/14 Olivier LORIN <o.lorin@laposte.net>
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>  #ifndef GL860_DEV_H
>  #define GL860_DEV_H
>
>

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

* Re: [patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 69
  2019-05-20  7:19 ` [patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 69 Thomas Gleixner
  2019-05-21 13:45   ` Richard Fontana
@ 2019-05-22  5:15   ` Kate Stewart
  2019-05-23 20:42   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-22  5:15 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   675 mass ave cambridge ma 02139 usa please note that the gpl allows
>   you to use the driver not the radio in order to use the radio you
>   need a license from the communications authority of your country
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 7 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=batch3&id=c20ad7e6b3ee
> ---
>  drivers/net/hamradio/baycom_epp.c     |   17 +----------------
>  drivers/net/hamradio/baycom_par.c     |   18 +-----------------
>  drivers/net/hamradio/baycom_ser_fdx.c |   17 +----------------
>  drivers/net/hamradio/baycom_ser_hdx.c |   18 +-----------------
>  drivers/net/hamradio/hdlcdrv.c        |   15 +--------------
>  drivers/net/hamradio/yam.c            |   17 +----------------
>  include/linux/yam.h                   |   17 +----------------
>  7 files changed, 7 insertions(+), 112 deletions(-)
>
> --- a/drivers/net/hamradio/baycom_epp.c
> +++ b/drivers/net/hamradio/baycom_epp.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>
>  /*
> @@ -6,25 +7,10 @@
>   *     Copyright (C) 1998-2000
>   *          Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *     This program is free software; you can redistribute it and/or modify
> - *     it under the terms of the GNU General Public License as published by
> - *     the Free Software Foundation; either version 2 of the License, or
> - *     (at your option) any later version.
> - *
> - *     This program is distributed in the hope that it will be useful,
> - *     but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *     GNU General Public License for more details.
> - *
> - *     You should have received a copy of the GNU General Public License
> - *     along with this program; if not, write to the Free Software
> - *     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
>   *
> - *
>   *  History:
>   *   0.1  xx.xx.1998  Initial version by Matthias Welwarsky (dg2fef)
>   *   0.2  21.04.1998  Massive rework by Thomas Sailer
> @@ -35,7 +21,6 @@
>   *                    removed some pre-2.2 kernel compatibility cruft
>   *   0.6  10.08.1999  Check if parport can do SPP and is safe to access during interrupt contexts
>   *   0.7  12.02.2000  adapted to softnet driver interface
> - *
>   */
>
>  /*****************************************************************************/
> --- a/drivers/net/hamradio/baycom_par.c
> +++ b/drivers/net/hamradio/baycom_par.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>
>  /*
> @@ -5,25 +6,10 @@
>   *
>   *     Copyright (C) 1996-2000  Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *     This program is free software; you can redistribute it and/or modify
> - *     it under the terms of the GNU General Public License as published by
> - *     the Free Software Foundation; either version 2 of the License, or
> - *     (at your option) any later version.
> - *
> - *     This program is distributed in the hope that it will be useful,
> - *     but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *     GNU General Public License for more details.
> - *
> - *     You should have received a copy of the GNU General Public License
> - *     along with this program; if not, write to the Free Software
> - *     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
>   *
> - *
>   *  Supported modems
>   *
>   *  par96:  This is a modem for 9600 baud FSK compatible to the G3RUH standard.
> @@ -45,13 +31,11 @@
>   *          built in DCD circuitry. The driver should therefore be configured
>   *          for hardware DCD.
>   *
> - *
>   *  Command line options (insmod command line)
>   *
>   *  mode     driver mode string. Valid choices are par96 and picpar.
>   *  iobase   base address of the port; common values are 0x378, 0x278, 0x3bc
>   *
> - *
>   *  History:
>   *   0.1  26.06.1996  Adapted from baycom.c and made network driver interface
>   *        18.10.1996  Changed to new user space access routines (copy_{to,from}_user)
> --- a/drivers/net/hamradio/baycom_ser_fdx.c
> +++ b/drivers/net/hamradio/baycom_ser_fdx.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>
>  /*
> @@ -5,25 +6,10 @@
>   *
>   *     Copyright (C) 1996-2000  Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *     This program is free software; you can redistribute it and/or modify
> - *     it under the terms of the GNU General Public License as published by
> - *     the Free Software Foundation; either version 2 of the License, or
> - *     (at your option) any later version.
> - *
> - *     This program is distributed in the hope that it will be useful,
> - *     but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *     GNU General Public License for more details.
> - *
> - *     You should have received a copy of the GNU General Public License
> - *     along with this program; if not, write to the Free Software
> - *     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
>   *
> - *
>   *  Supported modems
>   *
>   *  ser12:  This is a very simple 1200 baud AFSK modem. The modem consists only
> @@ -53,7 +39,6 @@
>   *  baud     baud rate (between 300 and 4800)
>   *  irq      interrupt line of the port; common values are 4,3
>   *
> - *
>   *  History:
>   *   0.1  26.06.1996  Adapted from baycom.c and made network driver interface
>   *        18.10.1996  Changed to new user space access routines (copy_{to,from}_user)
> --- a/drivers/net/hamradio/baycom_ser_hdx.c
> +++ b/drivers/net/hamradio/baycom_ser_hdx.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>
>  /*
> @@ -5,25 +6,10 @@
>   *
>   *     Copyright (C) 1996-2000  Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *     This program is free software; you can redistribute it and/or modify
> - *     it under the terms of the GNU General Public License as published by
> - *     the Free Software Foundation; either version 2 of the License, or
> - *     (at your option) any later version.
> - *
> - *     This program is distributed in the hope that it will be useful,
> - *     but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *     GNU General Public License for more details.
> - *
> - *     You should have received a copy of the GNU General Public License
> - *     along with this program; if not, write to the Free Software
> - *     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
>   *
> - *
>   *  Supported modems
>   *
>   *  ser12:  This is a very simple 1200 baud AFSK modem. The modem consists only
> @@ -34,7 +20,6 @@
>   *          port, the kernel driver for serial ports cannot be used, and this
>   *          driver only supports standard serial hardware (8250, 16450, 16550A)
>   *
> - *
>   *  Command line options (insmod command line)
>   *
>   *  mode     ser12    hardware DCD
> @@ -45,7 +30,6 @@
>   *  iobase   base address of the port; common values are 0x3f8, 0x2f8, 0x3e8, 0x2e8
>   *  irq      interrupt line of the port; common values are 4,3
>   *
> - *
>   *  History:
>   *   0.1  26.06.1996  Adapted from baycom.c and made network driver interface
>   *        18.10.1996  Changed to new user space access routines (copy_{to,from}_user)
> --- a/drivers/net/hamradio/hdlcdrv.c
> +++ b/drivers/net/hamradio/hdlcdrv.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>
>  /*
> @@ -5,20 +6,6 @@
>   *
>   *     Copyright (C) 1996-2000  Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *     This program is free software; you can redistribute it and/or modify
> - *     it under the terms of the GNU General Public License as published by
> - *     the Free Software Foundation; either version 2 of the License, or
> - *     (at your option) any later version.
> - *
> - *     This program is distributed in the hope that it will be useful,
> - *     but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *     GNU General Public License for more details.
> - *
> - *     You should have received a copy of the GNU General Public License
> - *     along with this program; if not, write to the Free Software
> - *     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
> --- a/drivers/net/hamradio/yam.c
> +++ b/drivers/net/hamradio/yam.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>
>  /*
> @@ -6,25 +7,10 @@
>   *      Copyright (C) 1998 Frederic Rible F1OAT (frible@teaser.fr)
>   *      Adapted from baycom.c driver written by Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *      This program is free software; you can redistribute it and/or modify
> - *      it under the terms of the GNU General Public License as published by
> - *      the Free Software Foundation; either version 2 of the License, or
> - *      (at your option) any later version.
> - *
> - *      This program is distributed in the hope that it will be useful,
> - *      but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *      GNU General Public License for more details.
> - *
> - *      You should have received a copy of the GNU General Public License
> - *      along with this program; if not, write to the Free Software
> - *      Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
>   *
> - *
>   *  History:
>   *   0.0 F1OAT 06.06.98  Begin of work with baycom.c source code V 0.3
>   *   0.1 F1OAT 07.06.98  Add timer polling routine for channel arbitration
> @@ -37,7 +23,6 @@
>   *   0.8 F6FBB 14.10.98  Fixed slottime/persistence timing bug
>   *       OK1ZIA 2.09.01  Fixed "kfree_skb on hard IRQ"
>   *                       using dev_kfree_skb_any(). (important in 2.4 kernel)
> - *
>   */
>
>  /*****************************************************************************/
> --- a/include/linux/yam.h
> +++ b/include/linux/yam.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*****************************************************************************/
>
>  /*
> @@ -6,25 +7,9 @@
>   *     Copyright (C) 1998 Frederic Rible F1OAT (frible@teaser.fr)
>   *     Adapted from baycom.c driver written by Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *     This program is free software; you can redistribute it and/or modify
> - *     it under the terms of the GNU General Public License as published by
> - *     the Free Software Foundation; either version 2 of the License, or
> - *     (at your option) any later version.
> - *
> - *     This program is distributed in the hope that it will be useful,
> - *     but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *     GNU General Public License for more details.
> - *
> - *     You should have received a copy of the GNU General Public License
> - *     along with this program; if not, write to the Free Software
> - *     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
> - *
> - *
>   */
>
>  /*****************************************************************************/
>
>

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

* Re: [patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 70
  2019-05-20  7:19 ` [patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 70 Thomas Gleixner
  2019-05-21 13:46   ` Richard Fontana
@ 2019-05-22  5:15   ` Kate Stewart
  2019-05-23 20:44   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-22  5:15 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with the program if not write to the free software foundation inc
>   675 mass ave cambridge ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=10c404ce9d5e
> ---
>  arch/x86/platform/iris/iris.c                   |   15 +--------------
>  drivers/accessibility/braille/braille_console.c |   15 +--------------
>  2 files changed, 2 insertions(+), 28 deletions(-)
>
> --- a/arch/x86/platform/iris/iris.c
> +++ b/arch/x86/platform/iris/iris.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Eurobraille/Iris power off support.
>   *
> @@ -5,20 +6,6 @@
>   * It is shutdown by a special I/O sequence which this module provides.
>   *
>   *  Copyright (C) Shérab <Sebastien.Hinderer@ens-lyon.org>
> - *
> - * This program is free software ; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation ; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY ; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with the program ; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #include <linux/moduleparam.h>
> --- a/drivers/accessibility/braille/braille_console.c
> +++ b/drivers/accessibility/braille/braille_console.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Minimalistic braille device kernel support.
>   *
> @@ -5,20 +6,6 @@
>   * Pressing Insert switches to VC browsing.
>   *
>   *  Copyright (C) Samuel Thibault <samuel.thibault@ens-lyon.org>
> - *
> - * This program is free software ; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation ; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY ; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with the program ; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #include <linux/kernel.h>
>
>

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

* Re: [patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 71
  2019-05-20  7:19 ` [patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 71 Thomas Gleixner
  2019-05-21 13:47   ` Richard Fontana
@ 2019-05-22  5:16   ` Kate Stewart
  2019-05-23 20:44   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-22  5:16 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   licensed under the gplv2 or later
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch3&id=4c32d429b91e
> ---
>  drivers/iio/adc/at91_adc.c             |    3 +--
>  drivers/iio/adc/nau7802.c              |    3 +--
>  drivers/video/backlight/hx8357.c       |    3 +--
>  drivers/video/fbdev/ssd1307fb.c        |    3 +--
>  include/linux/platform_data/at91_adc.h |    3 +--
>  5 files changed, 5 insertions(+), 10 deletions(-)
>
> --- a/drivers/iio/adc/at91_adc.c
> +++ b/drivers/iio/adc/at91_adc.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Driver for the ADC present in the Atmel AT91 evaluation boards.
>   *
>   * Copyright 2011 Free Electrons
> - *
> - * Licensed under the GPLv2 or later.
>   */
>
>  #include <linux/bitmap.h>
> --- a/drivers/iio/adc/nau7802.c
> +++ b/drivers/iio/adc/nau7802.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Driver for the Nuvoton NAU7802 ADC
>   *
>   * Copyright 2013 Free Electrons
> - *
> - * Licensed under the GPLv2 or later.
>   */
>
>  #include <linux/delay.h>
> --- a/drivers/video/backlight/hx8357.c
> +++ b/drivers/video/backlight/hx8357.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Driver for the Himax HX-8357 LCD Controller
>   *
>   * Copyright 2012 Free Electrons
> - *
> - * Licensed under the GPLv2 or later.
>   */
>
>  #include <linux/delay.h>
> --- a/drivers/video/fbdev/ssd1307fb.c
> +++ b/drivers/video/fbdev/ssd1307fb.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Driver for the Solomon SSD1307 OLED controller
>   *
>   * Copyright 2012 Free Electrons
> - *
> - * Licensed under the GPLv2 or later.
>   */
>
>  #include <linux/backlight.h>
> --- a/include/linux/platform_data/at91_adc.h
> +++ b/include/linux/platform_data/at91_adc.h
> @@ -1,7 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright (C) 2011 Free Electrons
> - *
> - * Licensed under the GPLv2 or later.
>   */
>
>  #ifndef _AT91_ADC_H_
>
>

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

* Re: [patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 73
  2019-05-20  7:19 ` [patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 73 Thomas Gleixner
  2019-05-21 13:47   ` Richard Fontana
@ 2019-05-22  5:16   ` Kate Stewart
  2019-05-23 20:45   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-22  5:16 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> 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 or
>   any later version as published by the free software foundation
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=15c6c5f8acac
> ---
>  drivers/video/backlight/jornada720_bl.c  |    6 +-----
>  drivers/video/backlight/jornada720_lcd.c |    6 +-----
>  2 files changed, 2 insertions(+), 10 deletions(-)
>
> --- a/drivers/video/backlight/jornada720_bl.c
> +++ b/drivers/video/backlight/jornada720_bl.c
> @@ -1,12 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *
>   * Backlight driver for HP Jornada 700 series (710/720/728)
>   * Copyright (C) 2006-2009 Kristoffer Ericson <kristoffer.ericson@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 or any later version as published by the Free Software Foundation.
> - *
>   */
>
>  #include <linux/backlight.h>
> --- a/drivers/video/backlight/jornada720_lcd.c
> +++ b/drivers/video/backlight/jornada720_lcd.c
> @@ -1,12 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *
>   * LCD driver for HP Jornada 700 series (710/720/728)
>   * Copyright (C) 2006-2009 Kristoffer Ericson <kristoffer.ericson@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 or any later version as published by the Free Software Foundation.
> - *
>   */
>
>  #include <linux/device.h>
>
>

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

* Re: [patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 74
  2019-05-20  7:19 ` [patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 74 Thomas Gleixner
  2019-05-21 13:48   ` Richard Fontana
@ 2019-05-22  5:17   ` Kate Stewart
  2019-05-23 20:46   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-22  5:17 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   you may copy modify and redistribute this file under the terms of
>   the gnu general public license version 2 or any later version at
>   your convenience
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> 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=batch3&id=e6277b5ec765
> ---
>  arch/m68k/math-emu/fp_arith.c    |    4 +---
>  arch/m68k/math-emu/fp_arith.h    |    4 +---
>  arch/m68k/math-emu/multi_arith.h |    5 ++---
>  3 files changed, 4 insertions(+), 9 deletions(-)
>
> --- a/arch/m68k/math-emu/fp_arith.c
> +++ b/arch/m68k/math-emu/fp_arith.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>
>     fp_arith.c: floating-point math routines for the Linux-m68k
> @@ -8,9 +9,6 @@
>     Somewhat based on the AlphaLinux floating point emulator, by David
>     Mosberger-Tang.
>
> -   You may copy, modify, and redistribute this file under the terms of
> -   the GNU General Public License, version 2, or any later version, at
> -   your convenience.
>   */
>
>  #include "fp_emu.h"
> --- a/arch/m68k/math-emu/fp_arith.h
> +++ b/arch/m68k/math-emu/fp_arith.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>
>     fp_arith.h: floating-point math routines for the Linux-m68k
> @@ -8,9 +9,6 @@
>     Somewhat based on the AlphaLinux floating point emulator, by David
>     Mosberger-Tang.
>
> -   You may copy, modify, and redistribute this file under the terms of
> -   the GNU General Public License, version 2, or any later version, at
> -   your convenience.
>
>   */
>
> --- a/arch/m68k/math-emu/multi_arith.h
> +++ b/arch/m68k/math-emu/multi_arith.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* multi_arith.h: multi-precision integer arithmetic functions, needed
>     to do extended-precision floating point.
>
> @@ -6,9 +7,7 @@
>     Somewhat based on arch/alpha/math-emu/ieee-math.c, which is (c)
>     David Mosberger-Tang.
>
> -   You may copy, modify, and redistribute this file under the terms of
> -   the GNU General Public License, version 2, or any later version, at
> -   your convenience. */
> + */
>
>  /* Note:
>
>
>

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

* Re: [patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 72
  2019-05-20  7:19 ` [patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 72 Thomas Gleixner
  2019-05-21 13:48   ` Richard Fontana
@ 2019-05-22  5:17   ` Kate Stewart
  2019-05-23 20:45   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-22  5:17 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> 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 or
>   any later at your option as published by the free software
>   foundation
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=69233ac311ba
> ---
>  net/netfilter/xt_nfacct.c |    5 +----
>  1 file changed, 1 insertion(+), 4 deletions(-)
>
> --- a/net/netfilter/xt_nfacct.c
> +++ b/net/netfilter/xt_nfacct.c
> @@ -1,10 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * (C) 2011 Pablo Neira Ayuso <pablo@netfilter.org>
>   * (C) 2011 Intra2net AG <http://www.intra2net.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 (or any
> - * later at your option) as published by the Free Software Foundation.
>   */
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
>
>
>

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

* Re: [patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 75
  2019-05-20  7:19 ` [patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 75 Thomas Gleixner
  2019-05-21 13:49   ` Richard Fontana
@ 2019-05-22  5:19   ` Kate Stewart
  2019-05-23 20:47   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Kate Stewart @ 2019-05-22  5:19 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 2:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   derived from gplv2+ licensed source [copyright] [c] [2008]
>   [wondermedia] [technologies] [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 or at your option any later version
>   as published by the free software foundation
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=6d508f15fc67
> ---
>  drivers/i2c/busses/i2c-wmt.c |    6 +-----
>  1 file changed, 1 insertion(+), 5 deletions(-)
>
> --- a/drivers/i2c/busses/i2c-wmt.c
> +++ b/drivers/i2c/busses/i2c-wmt.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  Wondermedia I2C Master Mode Driver
>   *
> @@ -5,11 +6,6 @@
>   *
>   *  Derived from GPLv2+ licensed source:
>   *  - Copyright (C) 2008 WonderMedia Technologies, 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, or
> - *  (at your option) any later version. as published by the Free Software
> - *  Foundation
>   */
>
>  #include <linux/clk.h>
>
>

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

* Re: [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 51
  2019-05-20  7:18 ` [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 51 Thomas Gleixner
  2019-05-22  5:07   ` Kate Stewart
@ 2019-05-22 15:21   ` Richard Fontana
  2019-05-23 20:20   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Richard Fontana @ 2019-05-22 15:21 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Tue, May 21, 2019 at 3:44 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
>   this program is distributed in the hope that it will be useful but
>   without any warranty without even the implied warranty of
>   merchantability or fitness for a particular purpose see the gnu
>   general public license for more details this program is free
>   software you can redistribute it and or modify it under the terms of
>   the gnu general public license version 2 or later as publishhed by
>   the free software foundation
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=c99c99e2a0dc
> ---
>  drivers/hwmon/ads7871.c |   10 +---------
>  1 file changed, 1 insertion(+), 9 deletions(-)
>
> --- a/drivers/hwmon/ads7871.c
> +++ b/drivers/hwmon/ads7871.c
> @@ -1,17 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  ads7871 - driver for TI ADS7871 A/D converter
>   *
>   *  Copyright (c) 2010 Paul Thomas <pthomas8589@gmail.com>
>   *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - *  GNU General Public License for more details.
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License version 2 or
> - *  later as publishhed by the Free Software Foundation.
> - *
>   *     You need to have something like this in struct spi_board_info
>   *     {
>   *             .modalias       = "ads7871",
>
>


-- 
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.

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

* Re: [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 51
  2019-05-20  7:18 ` [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 51 Thomas Gleixner
  2019-05-22  5:07   ` Kate Stewart
  2019-05-22 15:21   ` Richard Fontana
@ 2019-05-23 20:20   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:20 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:18 AM, Thomas Gleixner wrote:
> Based on 1 normalized pattern(s):
> 
>   this program is distributed in the hope that it will be useful but
>   without any warranty without even the implied warranty of
>   merchantability or fitness for a particular purpose see the gnu
>   general public license for more details this program is free
>   software you can redistribute it and or modify it under the terms of
>   the gnu general public license version 2 or later as publishhed by
>   the free software foundation
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=c99c99e2a0dc
> ---
>  drivers/hwmon/ads7871.c |   10 +---------
>  1 file changed, 1 insertion(+), 9 deletions(-)
> 
> --- a/drivers/hwmon/ads7871.c
> +++ b/drivers/hwmon/ads7871.c
> @@ -1,17 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  ads7871 - driver for TI ADS7871 A/D converter
>   *
>   *  Copyright (c) 2010 Paul Thomas <pthomas8589@gmail.com>
>   *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - *  GNU General Public License for more details.
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License version 2 or
> - *  later as publishhed by the Free Software Foundation.
> - *
>   *	You need to have something like this in struct spi_board_info
>   *	{
>   *		.modalias	= "ads7871",
> 
> 

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

* Re: [patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 52
  2019-05-20  7:18 ` [patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 52 Thomas Gleixner
  2019-05-21 13:38   ` Richard Fontana
  2019-05-21 14:32   ` Kate Stewart
@ 2019-05-23 20:20   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:20 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:18 AM, Thomas Gleixner wrote:
> Based on 1 normalized pattern(s):
> 
>   this file is released under gnu general public licence version 2 or
>   at your option any later version see the file copying for more
>   details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=baacad760976
> ---
>  ipc/msgutil.c |    6 +-----
>  1 file changed, 1 insertion(+), 5 deletions(-)
> 
> --- a/ipc/msgutil.c
> +++ b/ipc/msgutil.c
> @@ -1,11 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * linux/ipc/msgutil.c
>   * Copyright (C) 1999, 2004 Manfred Spraul
> - *
> - * This file is released under GNU General Public Licence version 2 or
> - * (at your option) any later version.
> - *
> - * See the file COPYING for more details.
>   */
>  
>  #include <linux/spinlock.h>
> 
> 

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

* Re: [patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 53
  2019-05-20  7:18 ` [patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 53 Thomas Gleixner
  2019-05-21 13:38   ` Richard Fontana
  2019-05-21 14:32   ` Kate Stewart
@ 2019-05-23 20:21   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:21 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:18 AM, Thomas Gleixner wrote:
> Based on 1 normalized pattern(s):
> 
>   this code may be copied under the gpl v 2 or at your option any
>   later version
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 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=batch3&id=0c743c612318
> ---
>  net/decnet/netfilter/dn_rtmsg.c |    4 +---
>  1 file changed, 1 insertion(+), 3 deletions(-)
> 
> --- a/net/decnet/netfilter/dn_rtmsg.c
> +++ b/net/decnet/netfilter/dn_rtmsg.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * DECnet       An implementation of the DECnet protocol suite for the LINUX
>   *              operating system.  DECnet is implemented using the  BSD Socket
> @@ -6,11 +7,8 @@
>   *              DECnet Routing Message Grabulator
>   *
>   *              (C) 2000 ChyGwyn Limited  -  http://www.chygwyn.com/
> - *              This code may be copied under the GPL v.2 or at your option
> - *              any later version.
>   *
>   * Author:      Steven Whitehouse <steve@chygwyn.com>
> - *
>   */
>  #include <linux/module.h>
>  #include <linux/skbuff.h>
> 
> 

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

* Re: [patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 54
  2019-05-20  7:18 ` [patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 54 Thomas Gleixner
  2019-05-21 13:39   ` Richard Fontana
  2019-05-21 14:32   ` Kate Stewart
@ 2019-05-23 20:22   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:22 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:18 AM, Thomas Gleixner wrote:
> Based on 1 normalized pattern(s):
> 
>   this program is a part of the linux kernel and may be freely copied
>   under the terms of the gnu general public license gpl version 2 or
>   at your option any later version
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 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=batch3&id=21d1c017cdea
> ---
>  scripts/conmakehash.c |    5 +----
>  1 file changed, 1 insertion(+), 4 deletions(-)
> 
> --- a/scripts/conmakehash.c
> +++ b/scripts/conmakehash.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * conmakehash.c
>   *
> @@ -8,10 +9,6 @@
>   * just for this seems like massive overkill.
>   *
>   * Copyright (C) 1995-1997 H. Peter Anvin
> - *
> - * This program is a part of the Linux kernel, and may be freely
> - * copied under the terms of the GNU General Public License (GPL),
> - * version 2, or at your option any later version.
>   */
>  
>  #include <stdio.h>
> 
> 

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

* Re: [patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55
  2019-05-20  7:18 ` [patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 Thomas Gleixner
  2019-05-21 13:35   ` Richard Fontana
  2019-05-21 14:31   ` Kate Stewart
@ 2019-05-23 20:23   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:23 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:18 AM, Thomas Gleixner wrote:
> 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 of 2 of the license or
>   at your option any later version
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 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=batch3&id=e088e8bfbbc9
> ---
>  drivers/input/tablet/wacom_serial4.c              |    7 +------
>  drivers/input/touchscreen/wacom_i2c.c             |    7 +------
>  drivers/media/usb/pulse8-cec/pulse8-cec.c         |    7 +------
>  drivers/media/usb/rainshadow-cec/rainshadow-cec.c |    7 +------
>  4 files changed, 4 insertions(+), 24 deletions(-)
> 
> --- a/drivers/input/tablet/wacom_serial4.c
> +++ b/drivers/input/tablet/wacom_serial4.c
> @@ -1,15 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Wacom protocol 4 serial tablet driver
>   *
>   * Copyright 2014      Hans de Goede <hdegoede@redhat.com>
>   * Copyright 2011-2012 Julian Squires <julian@cipht.net>
>   *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License as published by the
> - * Free Software Foundation; either version of 2 of the License, or (at your
> - * option) any later version. See the file COPYING in the main directory of
> - * this archive for more details.
> - *
>   * Many thanks to Bill Seremetis, without whom PenPartner support
>   * would not have been possible. Thanks to Patrick Mahoney.
>   *
> --- a/drivers/input/touchscreen/wacom_i2c.c
> +++ b/drivers/input/touchscreen/wacom_i2c.c
> @@ -1,14 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Wacom Penabled Driver for I2C
>   *
>   * Copyright (c) 2011 - 2013 Tatsunosuke Tobita, Wacom.
>   * <tobita.tatsunosuke@wacom.co.jp>
> - *
> - * This program is free software; 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 of 2 of the License,
> - * or (at your option) any later version.
>   */
>  
>  #include <linux/module.h>
> --- a/drivers/media/usb/pulse8-cec/pulse8-cec.c
> +++ b/drivers/media/usb/pulse8-cec/pulse8-cec.c
> @@ -1,13 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Pulse Eight HDMI CEC driver
>   *
>   * Copyright 2016 Hans Verkuil <hverkuil@xs4all.nl
> - *
> - * This program is free software; 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 of 2 of the License, or (at your
> - * option) any later version. See the file COPYING in the main directory of
> - * this archive for more details.
>   */
>  
>  /*
> --- a/drivers/media/usb/rainshadow-cec/rainshadow-cec.c
> +++ b/drivers/media/usb/rainshadow-cec/rainshadow-cec.c
> @@ -1,13 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * RainShadow Tech HDMI CEC driver
>   *
>   * Copyright 2016 Hans Verkuil <hverkuil@xs4all.nl
> - *
> - * This program is free software; 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 of 2 of the License, or (at your
> - * option) any later version. See the file COPYING in the main directory of
> - * this archive for more details.
>   */
>  
>  /*
> 
> 

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

* Re: [patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56
  2019-05-20  7:18 ` [patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 Thomas Gleixner
  2019-05-21 13:41   ` Richard Fontana
  2019-05-21 20:36   ` Kate Stewart
@ 2019-05-23 20:24   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:24 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:18 AM, Thomas Gleixner wrote:
> Based on 1 normalized pattern(s):
> 
>   this driver is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license either version
>   2 of the license or at your option any later version this driver is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details you should have received a copy of the gnu general
>   public license along with this driver if not see http www gnu org
>   licenses
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 2 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=02254fc26615
> ---
>  drivers/hwmon/fam15h_power.c |   14 +-------------
>  drivers/hwmon/k10temp.c      |   14 +-------------
>  2 files changed, 2 insertions(+), 26 deletions(-)
> 
> --- a/drivers/hwmon/fam15h_power.c
> +++ b/drivers/hwmon/fam15h_power.c
> @@ -1,21 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * fam15h_power.c - AMD Family 15h processor power monitoring
>   *
>   * Copyright (c) 2011-2016 Advanced Micro Devices, Inc.
>   * Author: Andreas Herrmann <herrmann.der.user@googlemail.com>
> - *
> - *
> - * This driver is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This driver is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> - * See the GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this driver; if not, see <http://www.gnu.org/licenses/>.
>   */
>  
>  #include <linux/err.h>
> --- a/drivers/hwmon/k10temp.c
> +++ b/drivers/hwmon/k10temp.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * k10temp.c - AMD Family 10h/11h/12h/14h/15h/16h processor hardware monitoring
>   *
>   * Copyright (c) 2009 Clemens Ladisch <clemens@ladisch.de>
> - *
> - *
> - * This driver is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This driver is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> - * See the GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this driver; if not, see <http://www.gnu.org/licenses/>.
>   */
>  
>  #include <linux/err.h>
> 
> 

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

* Re: [patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 57
  2019-05-20  7:18 ` [patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 57 Thomas Gleixner
  2019-05-21 13:40   ` Richard Fontana
  2019-05-21 20:37   ` Kate Stewart
@ 2019-05-23 20:25   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:25 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:18 AM, Thomas Gleixner wrote:
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program see the file copying if not see http www gnu org
>   licenses
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=622d8171aa37
> ---
>  drivers/net/wireless/ath/carl9170/fw.c |   15 +--------------
>  1 file changed, 1 insertion(+), 14 deletions(-)
> 
> --- a/drivers/net/wireless/ath/carl9170/fw.c
> +++ b/drivers/net/wireless/ath/carl9170/fw.c
> @@ -1,23 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Atheros CARL9170 driver
>   *
>   * firmware parser
>   *
>   * Copyright 2009, 2010, Christian Lamparter <chunkeey@googlemail.com>
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; see the file COPYING.  If not, see
> - * http://www.gnu.org/licenses/.
>   */
>  
>  #include <linux/kernel.h>
> 
> 

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

* Re: [patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 59
  2019-05-20  7:19 ` [patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 59 Thomas Gleixner
  2019-05-21 13:40   ` Richard Fontana
@ 2019-05-23 20:30   ` Allison Randal
  1 sibling, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:30 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:19 AM, Thomas Gleixner wrote:
> Based on 1 normalized pattern(s):
> 
>   this file is licensed under gplv2 this program is free software you
>   can redistribute it and or modify it under the terms of the gnu
>   general public license as published by the free software foundation
>   either version 2 of the license or at your option any later version
>   this program is distributed in the hope that it will be useful but
>   without any warranty without even the implied warranty of
>   merchantability or fitness for a particular purpose see the gnu
>   general public license for more details you should have received a
>   copy of the gnu general public license along with this program if
>   not write to the free software foundation inc 59 temple place suite
>   330 boston ma 02111 1307 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 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=batch3&id=bbbb499e964b
> ---
>  drivers/scsi/libsas/sas_init.c      |   19 +------------------
>  drivers/scsi/libsas/sas_internal.h  |   19 +------------------
>  drivers/scsi/libsas/sas_scsi_host.c |   19 +------------------
>  include/scsi/libsas.h               |   19 +------------------
>  include/scsi/sas.h                  |   19 +------------------
>  5 files changed, 5 insertions(+), 90 deletions(-)
> 
> --- a/drivers/scsi/libsas/sas_init.c
> +++ b/drivers/scsi/libsas/sas_init.c
> @@ -1,26 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Serial Attached SCSI (SAS) Transport Layer initialization
>   *
>   * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
>   * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
> - *
> - * This file is licensed under GPLv2.
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License as
> - * published by the Free Software Foundation; either version 2 of the
> - * License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
> - * USA
> - *
>   */
>  
>  #include <linux/module.h>
> --- a/drivers/scsi/libsas/sas_internal.h
> +++ b/drivers/scsi/libsas/sas_internal.h
> @@ -1,26 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Serial Attached SCSI (SAS) class internal header file
>   *
>   * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
>   * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
> - *
> - * This file is licensed under GPLv2.
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License as
> - * published by the Free Software Foundation; either version 2 of the
> - * License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
> - * USA
> - *
>   */
>  
>  #ifndef _SAS_INTERNAL_H_
> --- a/drivers/scsi/libsas/sas_scsi_host.c
> +++ b/drivers/scsi/libsas/sas_scsi_host.c
> @@ -1,26 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Serial Attached SCSI (SAS) class SCSI Host glue.
>   *
>   * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
>   * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
> - *
> - * This file is licensed under GPLv2.
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License as
> - * published by the Free Software Foundation; either version 2 of the
> - * License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
> - * USA
> - *
>   */
>  
>  #include <linux/kthread.h>
> --- a/include/scsi/libsas.h
> +++ b/include/scsi/libsas.h
> @@ -1,26 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * SAS host prototypes and structures header file
>   *
>   * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
>   * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
> - *
> - * This file is licensed under GPLv2.
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License as
> - * published by the Free Software Foundation; either version 2 of the
> - * License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
> - * USA
> - *
>   */
>  
>  #ifndef _LIBSAS_H_
> --- a/include/scsi/sas.h
> +++ b/include/scsi/sas.h
> @@ -1,26 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * SAS structures and definitions header file
>   *
>   * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
>   * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
> - *
> - * This file is licensed under GPLv2.
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License as
> - * published by the Free Software Foundation; either version 2 of the
> - * License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
> - * USA
> - *
>   */
>  
>  #ifndef _SAS_H_
> 
> 

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

* Re: [patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 60
  2019-05-20  7:19 ` [patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 60 Thomas Gleixner
  2019-05-21 13:42   ` Richard Fontana
  2019-05-22  5:11   ` Kate Stewart
@ 2019-05-23 20:30   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:30 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:19 AM, Thomas Gleixner wrote:
> Based on 1 normalized pattern(s):
> 
>   released according to the gnu gpl version 2 or any later version
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 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=batch3&id=0dfde1eebe73
> ---
>  drivers/fmc/fmc-chardev.c      |    3 +--
>  drivers/fmc/fmc-core.c         |    3 +--
>  drivers/fmc/fmc-debug.c        |    3 +--
>  drivers/fmc/fmc-dump.c         |    3 +--
>  drivers/fmc/fmc-match.c        |    3 +--
>  drivers/fmc/fmc-private.h      |    3 +--
>  drivers/fmc/fmc-sdb.c          |    3 +--
>  drivers/fmc/fmc-write-eeprom.c |    3 +--
>  drivers/fmc/fru-parse.c        |    3 +--
>  include/linux/fmc.h            |    3 +--
>  10 files changed, 10 insertions(+), 20 deletions(-)
> 
> --- a/drivers/fmc/fmc-chardev.c
> +++ b/drivers/fmc/fmc-chardev.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/drivers/fmc/fmc-core.c
> +++ b/drivers/fmc/fmc-core.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/drivers/fmc/fmc-debug.c
> +++ b/drivers/fmc/fmc-debug.c
> @@ -1,8 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2015 CERN (www.cern.ch)
>   * Author: Federico Vaga <federico.vaga@cern.ch>
> - *
> - * Released according to the GNU GPL, version 2 or any later version.
>   */
>  
>  #include <linux/module.h>
> --- a/drivers/fmc/fmc-dump.c
> +++ b/drivers/fmc/fmc-dump.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2013 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/drivers/fmc/fmc-match.c
> +++ b/drivers/fmc/fmc-match.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/drivers/fmc/fmc-private.h
> +++ b/drivers/fmc/fmc-private.h
> @@ -1,8 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright (C) 2015 CERN (www.cern.ch)
>   * Author: Federico Vaga <federico.vaga@cern.ch>
> - *
> - * Released according to the GNU GPL, version 2 or any later version.
>   */
>  
>  extern int fmc_debug_init(struct fmc_device *fmc);
> --- a/drivers/fmc/fmc-sdb.c
> +++ b/drivers/fmc/fmc-sdb.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/drivers/fmc/fmc-write-eeprom.c
> +++ b/drivers/fmc/fmc-write-eeprom.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/drivers/fmc/fru-parse.c
> +++ b/drivers/fmc/fru-parse.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> --- a/include/linux/fmc.h
> +++ b/include/linux/fmc.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright (C) 2012 CERN (www.cern.ch)
>   * Author: Alessandro Rubini <rubini@gnudd.com>
>   *
> - * Released according to the GNU GPL, version 2 or any later version.
> - *
>   * This work is part of the White Rabbit project, a research effort led
>   * by CERN, the European Institute for Nuclear Research.
>   */
> 
> 

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

* Re: [patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61
  2019-05-20  7:19 ` [patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 Thomas Gleixner
  2019-05-21 13:46   ` Richard Fontana
  2019-05-21 14:00   ` Michael Ellerman
@ 2019-05-23 20:32   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:32 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:19 AM, Thomas Gleixner wrote:
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   675 mass ave cambridge ma 02139 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 441 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=batch3&id=45dcbaa532b4
> ---
>  arch/arm/mach-davinci/board-sffsdr.c              |   15 +--------------
>  arch/arm/mach-davinci/serial.c                    |   16 +---------------
>  arch/arm/mach-ixp4xx/include/mach/ixp46x_ts.h     |   15 +--------------
>  arch/arm/nwfpe/double_cpdo.c                      |   14 +-------------
>  arch/arm/nwfpe/entry.S                            |   14 +-------------
>  arch/arm/nwfpe/extended_cpdo.c                    |   14 +-------------
>  arch/arm/nwfpe/fpa11.c                            |   14 +-------------
>  arch/arm/nwfpe/fpa11.h                            |   14 +-------------
>  arch/arm/nwfpe/fpa11_cpdo.c                       |   14 +-------------
>  arch/arm/nwfpe/fpa11_cpdt.c                       |   14 +-------------
>  arch/arm/nwfpe/fpa11_cprt.c                       |   14 +-------------
>  arch/arm/nwfpe/fpmodule.c                         |   14 +-------------
>  arch/arm/nwfpe/fpmodule.h                         |   14 +-------------
>  arch/arm/nwfpe/fpopcode.c                         |   14 +-------------
>  arch/arm/nwfpe/fpopcode.h                         |   14 +-------------
>  arch/arm/nwfpe/fpsr.h                             |   14 +-------------
>  arch/arm/nwfpe/single_cpdo.c                      |   14 +-------------
>  arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h |   18 +-----------------
>  arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h |   18 +-----------------
>  arch/mips/include/asm/mach-pnx833x/gpio.h         |   15 +--------------
>  arch/mips/include/asm/mach-pnx833x/irq-mapping.h  |   15 +--------------
>  arch/mips/include/asm/mach-pnx833x/irq.h          |   15 +--------------
>  arch/mips/include/asm/mach-pnx833x/pnx833x.h      |   15 +--------------
>  arch/mips/pnx833x/common/interrupts.c             |   15 +--------------
>  arch/mips/pnx833x/common/platform.c               |   15 +--------------
>  arch/mips/pnx833x/common/prom.c                   |   15 +--------------
>  arch/mips/pnx833x/common/reset.c                  |   15 +--------------
>  arch/mips/pnx833x/common/setup.c                  |   15 +--------------
>  arch/mips/pnx833x/stb22x/board.c                  |   15 +--------------
>  arch/powerpc/include/asm/fsl_85xx_cache_sram.h    |   15 +--------------
>  arch/powerpc/kernel/l2cr_6xx.S                    |   14 +-------------
>  arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h         |   15 +--------------
>  arch/powerpc/sysdev/fsl_85xx_cache_sram.c         |   15 +--------------
>  arch/powerpc/sysdev/fsl_85xx_l2ctlr.c             |   15 +--------------
>  arch/sparc/boot/piggyback.c                       |   15 ++-------------
>  drivers/char/sonypi.c                             |   16 +---------------
>  drivers/gpio/gpio-bt8xx.c                         |   14 +-------------
>  drivers/gpio/gpio-pcf857x.c                       |   15 +--------------
>  drivers/gpio/gpio-rdc321x.c                       |   16 +---------------
>  drivers/hwmon/abituguru.c                         |   15 +--------------
>  drivers/hwmon/abituguru3.c                        |   15 +--------------
>  drivers/hwmon/adcxx.c                             |   15 +--------------
>  drivers/hwmon/adm1021.c                           |   15 +--------------
>  drivers/hwmon/adm1025.c                           |   15 +--------------
>  drivers/hwmon/adm1026.c                           |   15 +--------------
>  drivers/hwmon/adm1031.c                           |   15 +--------------
>  drivers/hwmon/adm9240.c                           |   15 +--------------
>  drivers/hwmon/ads1015.c                           |   15 +--------------
>  drivers/hwmon/ads7828.c                           |   15 +--------------
>  drivers/hwmon/adt7x10.c                           |   15 +--------------
>  drivers/hwmon/amc6821.c                           |   15 +--------------
>  drivers/hwmon/asb100.c                            |   15 +--------------
>  drivers/hwmon/asc7621.c                           |   15 +--------------
>  drivers/hwmon/dme1737.c                           |   15 +--------------
>  drivers/hwmon/ds1621.c                            |   15 +--------------
>  drivers/hwmon/ds620.c                             |   15 +--------------
>  drivers/hwmon/emc2103.c                           |   15 +--------------
>  drivers/hwmon/emc6w201.c                          |   15 +--------------
>  drivers/hwmon/f71805f.c                           |   15 +--------------
>  drivers/hwmon/f75375s.c                           |   16 +---------------
>  drivers/hwmon/fschmd.c                            |   15 +--------------
>  drivers/hwmon/gl518sm.c                           |   15 +--------------
>  drivers/hwmon/gl520sm.c                           |   16 +---------------
>  drivers/hwmon/hwmon-vid.c                         |   15 +--------------
>  drivers/hwmon/jc42.c                              |   15 +--------------
>  drivers/hwmon/lineage-pem.c                       |   15 +--------------
>  drivers/hwmon/lm63.c                              |   15 +--------------
>  drivers/hwmon/lm70.c                              |   15 +--------------
>  drivers/hwmon/lm75.c                              |   15 +--------------
>  drivers/hwmon/lm75.h                              |   14 +-------------
>  drivers/hwmon/lm78.c                              |   15 +--------------
>  drivers/hwmon/lm80.c                              |   15 +--------------
>  drivers/hwmon/lm85.c                              |   15 +--------------
>  drivers/hwmon/lm87.c                              |   15 +--------------
>  drivers/hwmon/lm90.c                              |   15 +--------------
>  drivers/hwmon/lm93.c                              |   15 +--------------
>  drivers/hwmon/ltc4151.c                           |   16 +---------------
>  drivers/hwmon/ltc4261.c                           |   15 +--------------
>  drivers/hwmon/max1668.c                           |   15 +--------------
>  drivers/hwmon/max6639.c                           |   15 +--------------
>  drivers/hwmon/max6642.c                           |   15 +--------------
>  drivers/hwmon/max6650.c                           |   15 +--------------
>  drivers/hwmon/nct6775.c                           |   16 +---------------
>  drivers/hwmon/pc87360.c                           |   15 +--------------
>  drivers/hwmon/pcf8591.c                           |   15 +--------------
>  drivers/hwmon/pmbus/lm25066.c                     |   15 +--------------
>  drivers/hwmon/pmbus/max16064.c                    |   15 +--------------
>  drivers/hwmon/pmbus/max34440.c                    |   15 +--------------
>  drivers/hwmon/pmbus/max8688.c                     |   15 +--------------
>  drivers/hwmon/pmbus/pmbus.c                       |   15 +--------------
>  drivers/hwmon/pmbus/pmbus.h                       |   15 +--------------
>  drivers/hwmon/pmbus/pmbus_core.c                  |   15 +--------------
>  drivers/hwmon/pmbus/ucd9000.c                     |   15 +--------------
>  drivers/hwmon/pmbus/ucd9200.c                     |   15 +--------------
>  drivers/hwmon/pmbus/zl6100.c                      |   15 +--------------
>  drivers/hwmon/sis5595.c                           |   15 +--------------
>  drivers/hwmon/smsc47b397.c                        |   15 +--------------
>  drivers/hwmon/smsc47m1.c                          |   15 +--------------
>  drivers/hwmon/smsc47m192.c                        |   15 +--------------
>  drivers/hwmon/thmc50.c                            |   15 +--------------
>  drivers/hwmon/tmp401.c                            |   15 +--------------
>  drivers/hwmon/via686a.c                           |   15 +--------------
>  drivers/hwmon/vt1211.c                            |   15 +--------------
>  drivers/hwmon/vt8231.c                            |   15 +--------------
>  drivers/hwmon/w83627ehf.c                         |   15 +--------------
>  drivers/hwmon/w83627hf.c                          |   15 +--------------
>  drivers/hwmon/w83781d.c                           |   15 +--------------
>  drivers/hwmon/w83791d.c                           |   15 +--------------
>  drivers/hwmon/w83792d.c                           |   15 +--------------
>  drivers/hwmon/w83l785ts.c                         |   15 +--------------
>  drivers/ide/palm_bk3710.c                         |   15 +--------------
>  drivers/iio/adc/exynos_adc.c                      |   15 +--------------
>  drivers/iio/adc/vf610_adc.c                       |   15 +--------------
>  drivers/iio/dac/max517.c                          |   15 +--------------
>  drivers/input/gameport/fm801-gp.c                 |   17 +----------------
>  drivers/input/keyboard/qt1070.c                   |   15 +--------------
>  drivers/input/keyboard/qt2160.c                   |   15 +--------------
>  drivers/input/misc/bma150.c                       |   15 +--------------
>  drivers/input/misc/mma8450.c                      |   15 +--------------
>  drivers/input/mouse/appletouch.c                  |   16 +---------------
>  drivers/input/mouse/bcm5974.c                     |   16 +---------------
>  drivers/input/mouse/sentelic.c                    |   15 +--------------
>  drivers/input/mouse/sentelic.h                    |   15 +--------------
>  drivers/input/mouse/touchkit_ps2.c                |   15 +--------------
>  drivers/input/touchscreen/usbtouchscreen.c        |   15 +--------------
>  drivers/isdn/i4l/isdnhdlc.c                       |   15 +--------------
>  drivers/isdn/mISDN/dsp_biquad.h                   |   16 +---------------
>  drivers/isdn/mISDN/dsp_ecdis.h                    |   16 +---------------
>  drivers/leds/leds-blinkm.c                        |   15 +--------------
>  drivers/media/common/saa7146/saa7146_core.c       |   14 +-------------
>  drivers/media/dvb-frontends/au8522.h              |   14 +-------------
>  drivers/media/dvb-frontends/au8522_common.c       |   14 +-------------
>  drivers/media/dvb-frontends/au8522_dig.c          |   14 +-------------
>  drivers/media/dvb-frontends/au8522_priv.h         |   14 +-------------
>  drivers/media/dvb-frontends/cx22700.c             |   14 +-------------
>  drivers/media/dvb-frontends/cx22700.h             |   14 +-------------
>  drivers/media/dvb-frontends/cx22702.c             |   14 +-------------
>  drivers/media/dvb-frontends/cx22702.h             |   14 +-------------
>  drivers/media/dvb-frontends/cx24110.c             |   15 +--------------
>  drivers/media/dvb-frontends/cx24110.h             |   15 +--------------
>  drivers/media/dvb-frontends/cx24116.c             |   14 +-------------
>  drivers/media/dvb-frontends/cx24116.h             |   14 +-------------
>  drivers/media/dvb-frontends/cx24117.c             |   14 +-------------
>  drivers/media/dvb-frontends/cx24117.h             |   14 +-------------
>  drivers/media/dvb-frontends/cx24123.h             |   14 +-------------
>  drivers/media/dvb-frontends/ds3000.c              |   14 +-------------
>  drivers/media/dvb-frontends/ds3000.h              |   14 +-------------
>  drivers/media/dvb-frontends/isl6423.c             |   14 +-------------
>  drivers/media/dvb-frontends/isl6423.h             |   14 +-------------
>  drivers/media/dvb-frontends/l64781.c              |   14 +-------------
>  drivers/media/dvb-frontends/l64781.h              |   14 +-------------
>  drivers/media/dvb-frontends/lgs8gl5.c             |   14 +-------------
>  drivers/media/dvb-frontends/lgs8gl5.h             |   14 +-------------
>  drivers/media/dvb-frontends/m88rs2000.c           |   14 +-------------
>  drivers/media/dvb-frontends/m88rs2000.h           |   14 +-------------
>  drivers/media/dvb-frontends/mb86a16.c             |   14 +-------------
>  drivers/media/dvb-frontends/mb86a16.h             |   14 +-------------
>  drivers/media/dvb-frontends/mb86a16_priv.h        |   14 +-------------
>  drivers/media/dvb-frontends/mt312.c               |   15 +--------------
>  drivers/media/dvb-frontends/mt312.h               |   15 +--------------
>  drivers/media/dvb-frontends/mt312_priv.h          |   15 +--------------
>  drivers/media/dvb-frontends/nxt6000.c             |   14 +-------------
>  drivers/media/dvb-frontends/nxt6000.h             |   14 +-------------
>  drivers/media/dvb-frontends/s5h1409.c             |   14 +-------------
>  drivers/media/dvb-frontends/s5h1409.h             |   14 +-------------
>  drivers/media/dvb-frontends/s5h1411.c             |   14 +-------------
>  drivers/media/dvb-frontends/s5h1411.h             |   14 +-------------
>  drivers/media/dvb-frontends/s5h1420_priv.h        |   16 +---------------
>  drivers/media/dvb-frontends/sp8870.c              |   15 +--------------
>  drivers/media/dvb-frontends/sp8870.h              |   15 +--------------
>  drivers/media/dvb-frontends/stb0899_algo.c        |   14 +-------------
>  drivers/media/dvb-frontends/stb0899_cfg.h         |   14 +-------------
>  drivers/media/dvb-frontends/stb0899_drv.c         |   14 +-------------
>  drivers/media/dvb-frontends/stb0899_drv.h         |   14 +-------------
>  drivers/media/dvb-frontends/stb0899_priv.h        |   14 +-------------
>  drivers/media/dvb-frontends/stb0899_reg.h         |   14 +-------------
>  drivers/media/dvb-frontends/stb6000.c             |   15 +--------------
>  drivers/media/dvb-frontends/stb6000.h             |   15 +--------------
>  drivers/media/dvb-frontends/stb6100.c             |   14 +-------------
>  drivers/media/dvb-frontends/stb6100.h             |   14 +-------------
>  drivers/media/dvb-frontends/stb6100_cfg.h         |   14 +-------------
>  drivers/media/dvb-frontends/stb6100_proc.h        |   14 +-------------
>  drivers/media/dvb-frontends/stv0288.c             |   14 +-------------
>  drivers/media/dvb-frontends/stv0288.h             |   14 +-------------
>  drivers/media/dvb-frontends/stv0297.c             |   14 +-------------
>  drivers/media/dvb-frontends/stv0297.h             |   14 +-------------
>  drivers/media/dvb-frontends/stv0299.c             |   14 +-------------
>  drivers/media/dvb-frontends/stv0299.h             |   14 +-------------
>  drivers/media/dvb-frontends/stv090x.c             |   14 +-------------
>  drivers/media/dvb-frontends/stv090x.h             |   14 +-------------
>  drivers/media/dvb-frontends/stv090x_priv.h        |   14 +-------------
>  drivers/media/dvb-frontends/stv090x_reg.h         |   14 +-------------
>  drivers/media/dvb-frontends/stv6110x.c            |   14 +-------------
>  drivers/media/dvb-frontends/stv6110x.h            |   14 +-------------
>  drivers/media/dvb-frontends/stv6110x_priv.h       |   14 +-------------
>  drivers/media/dvb-frontends/stv6110x_reg.h        |   14 +-------------
>  drivers/media/dvb-frontends/tda10021.c            |   14 +-------------
>  drivers/media/dvb-frontends/tda10023.c            |   14 +-------------
>  drivers/media/dvb-frontends/tda1002x.h            |   14 +-------------
>  drivers/media/dvb-frontends/tda10048.c            |   14 +-------------
>  drivers/media/dvb-frontends/tda10048.h            |   14 +-------------
>  drivers/media/dvb-frontends/tda1004x.c            |   15 +--------------
>  drivers/media/dvb-frontends/tda1004x.h            |   15 +--------------
>  drivers/media/dvb-frontends/tda10086.c            |   15 +--------------
>  drivers/media/dvb-frontends/tda10086.h            |   15 +--------------
>  drivers/media/dvb-frontends/tda665x.c             |   14 +-------------
>  drivers/media/dvb-frontends/tda665x.h             |   14 +-------------
>  drivers/media/dvb-frontends/tda8083.c             |   14 +-------------
>  drivers/media/dvb-frontends/tda8083.h             |   14 +-------------
>  drivers/media/dvb-frontends/tda8261.c             |   14 +-------------
>  drivers/media/dvb-frontends/tda8261.h             |   14 +-------------
>  drivers/media/dvb-frontends/tda8261_cfg.h         |   14 +-------------
>  drivers/media/dvb-frontends/tda826x.c             |   15 +--------------
>  drivers/media/dvb-frontends/tda826x.h             |   15 +--------------
>  drivers/media/dvb-frontends/ts2020.c              |   14 +-------------
>  drivers/media/dvb-frontends/ts2020.h              |   14 +-------------
>  drivers/media/dvb-frontends/ves1820.c             |   14 +-------------
>  drivers/media/dvb-frontends/ves1820.h             |   14 +-------------
>  drivers/media/dvb-frontends/ves1x93.c             |   15 +--------------
>  drivers/media/dvb-frontends/ves1x93.h             |   15 +--------------
>  drivers/media/dvb-frontends/zl10039.h             |   15 +--------------
>  drivers/media/i2c/bt866.c                         |   14 +-------------
>  drivers/media/i2c/saa6588.c                       |   14 +-------------
>  drivers/media/i2c/tda9840.c                       |   14 +-------------
>  drivers/media/i2c/tea6420.c                       |   14 +-------------
>  drivers/media/pci/bt8xx/bt848.h                   |   14 +-------------
>  drivers/media/pci/bt8xx/bt878.h                   |   14 +-------------
>  drivers/media/pci/bt8xx/btcx-risc.c               |   14 +-------------
>  drivers/media/pci/bt8xx/bttv-cards.c              |   14 +-------------
>  drivers/media/pci/bt8xx/bttv-driver.c             |   14 +-------------
>  drivers/media/pci/bt8xx/bttv-gpio.c               |   14 +-------------
>  drivers/media/pci/bt8xx/bttv-i2c.c                |   14 +-------------
>  drivers/media/pci/bt8xx/bttv-if.c                 |   14 +-------------
>  drivers/media/pci/bt8xx/bttv-risc.c               |   14 +-------------
>  drivers/media/pci/bt8xx/bttv-vbi.c                |   14 +-------------
>  drivers/media/pci/bt8xx/bttvp.h                   |   14 +-------------
>  drivers/media/pci/bt8xx/dst.c                     |   14 +-------------
>  drivers/media/pci/bt8xx/dst_ca.c                  |   14 +-------------
>  drivers/media/pci/bt8xx/dst_ca.h                  |   14 +-------------
>  drivers/media/pci/bt8xx/dst_common.h              |   14 +-------------
>  drivers/media/pci/mantis/hopper_cards.c           |   14 +-------------
>  drivers/media/pci/mantis/hopper_vp3028.c          |   14 +-------------
>  drivers/media/pci/mantis/hopper_vp3028.h          |   14 +-------------
>  drivers/media/pci/mantis/mantis_ca.c              |   14 +-------------
>  drivers/media/pci/mantis/mantis_ca.h              |   14 +-------------
>  drivers/media/pci/mantis/mantis_cards.c           |   14 +-------------
>  drivers/media/pci/mantis/mantis_common.h          |   14 +-------------
>  drivers/media/pci/mantis/mantis_core.c            |   14 +-------------
>  drivers/media/pci/mantis/mantis_core.h            |   14 +-------------
>  drivers/media/pci/mantis/mantis_dma.c             |   14 +-------------
>  drivers/media/pci/mantis/mantis_dma.h             |   14 +-------------
>  drivers/media/pci/mantis/mantis_dvb.c             |   14 +-------------
>  drivers/media/pci/mantis/mantis_dvb.h             |   14 +-------------
>  drivers/media/pci/mantis/mantis_evm.c             |   14 +-------------
>  drivers/media/pci/mantis/mantis_hif.c             |   14 +-------------
>  drivers/media/pci/mantis/mantis_hif.h             |   14 +-------------
>  drivers/media/pci/mantis/mantis_i2c.c             |   14 +-------------
>  drivers/media/pci/mantis/mantis_i2c.h             |   14 +-------------
>  drivers/media/pci/mantis/mantis_ioc.c             |   14 +-------------
>  drivers/media/pci/mantis/mantis_ioc.h             |   14 +-------------
>  drivers/media/pci/mantis/mantis_link.h            |   14 +-------------
>  drivers/media/pci/mantis/mantis_pci.c             |   14 +-------------
>  drivers/media/pci/mantis/mantis_pci.h             |   14 +-------------
>  drivers/media/pci/mantis/mantis_pcmcia.c          |   14 +-------------
>  drivers/media/pci/mantis/mantis_reg.h             |   14 +-------------
>  drivers/media/pci/mantis/mantis_uart.c            |   14 +-------------
>  drivers/media/pci/mantis/mantis_uart.h            |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp1033.c          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp1033.h          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp1034.c          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp1034.h          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp1041.c          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp1041.h          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp2033.c          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp2033.h          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp2040.c          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp2040.h          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp3030.c          |   14 +-------------
>  drivers/media/pci/mantis/mantis_vp3030.h          |   14 +-------------
>  drivers/media/pci/saa7146/hexium_gemini.c         |   14 +-------------
>  drivers/media/pci/saa7146/hexium_orion.c          |   14 +-------------
>  drivers/media/pci/saa7146/mxb.c                   |   14 +-------------
>  drivers/media/pci/ttpci/ttpci-eeprom.c            |   14 +-------------
>  drivers/media/pci/ttpci/ttpci-eeprom.h            |   14 +-------------
>  drivers/media/tuners/mt20xx.h                     |   14 +-------------
>  drivers/media/tuners/mxl5005s.h                   |   14 +-------------
>  drivers/media/tuners/tda18271-common.c            |   14 +-------------
>  drivers/media/tuners/tda18271-fe.c                |   14 +-------------
>  drivers/media/tuners/tda18271-maps.c              |   14 +-------------
>  drivers/media/tuners/tda18271-priv.h              |   14 +-------------
>  drivers/media/tuners/tda18271.h                   |   14 +-------------
>  drivers/media/tuners/tda827x.h                    |   15 +--------------
>  drivers/media/tuners/tda8290.c                    |   14 +-------------
>  drivers/media/tuners/tda8290.h                    |   14 +-------------
>  drivers/media/tuners/tda9887.h                    |   14 +-------------
>  drivers/media/tuners/tea5761.h                    |   14 +-------------
>  drivers/media/tuners/tea5767.h                    |   14 +-------------
>  drivers/media/tuners/tuner-i2c.h                  |   14 +-------------
>  drivers/media/tuners/tuner-simple.h               |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-avcore.c        |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-cards.c         |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-conf-reg.h      |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-core.c          |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-dvb.c           |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-i2c.c           |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-pcb-cfg.c       |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h       |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-reg.h           |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-vbi.c           |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-vbi.h           |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx-video.c         |   14 +-------------
>  drivers/media/usb/cx231xx/cx231xx.h               |   14 +-------------
>  drivers/memory/fsl_ifc.c                          |   15 +--------------
>  drivers/mfd/htc-i2cpld.c                          |   15 +--------------
>  drivers/mfd/rdc321x-southbridge.c                 |   16 +---------------
>  drivers/mfd/tps65010.c                            |   15 +--------------
>  drivers/misc/altera-stapl/altera-comp.c           |   16 +---------------
>  drivers/misc/altera-stapl/altera-exprt.h          |   16 +---------------
>  drivers/misc/altera-stapl/altera-jtag.c           |   16 +---------------
>  drivers/misc/altera-stapl/altera-jtag.h           |   16 +---------------
>  drivers/misc/altera-stapl/altera-lpt.c            |   16 +---------------
>  drivers/misc/altera-stapl/altera.c                |   16 +---------------
>  drivers/misc/isl29003.c                           |   15 +--------------
>  drivers/misc/tsl2550.c                            |   15 +--------------
>  drivers/mmc/host/davinci_mmc.c                    |   15 +--------------
>  drivers/mmc/host/sdricoh_cs.c                     |   16 +---------------
>  drivers/mtd/nand/raw/davinci_nand.c               |   15 +--------------
>  drivers/net/ethernet/broadcom/bcm63xx_enet.c      |   15 +--------------
>  drivers/net/ethernet/faraday/ftgmac100.c          |   15 +--------------
>  drivers/net/ethernet/faraday/ftgmac100.h          |   15 +--------------
>  drivers/net/ethernet/faraday/ftmac100.c           |   15 +--------------
>  drivers/net/ethernet/faraday/ftmac100.h           |   15 +--------------
>  drivers/net/hamradio/dmascc.c                     |   15 +--------------
>  drivers/net/wan/cosa.c                            |   15 +--------------
>  drivers/net/wan/cosa.h                            |   15 +--------------
>  drivers/phy/ti/phy-twl4030-usb.c                  |   15 +--------------
>  drivers/platform/x86/sony-laptop.c                |   16 +---------------
>  drivers/pnp/isapnp/core.c                         |   16 +---------------
>  drivers/pnp/isapnp/proc.c                         |   15 +--------------
>  drivers/pps/clients/pps-gpio.c                    |   16 +---------------
>  drivers/pps/clients/pps-ktimer.c                  |   16 +---------------
>  drivers/pps/clients/pps-ldisc.c                   |   16 +---------------
>  drivers/pps/clients/pps_parport.c                 |   16 +---------------
>  drivers/pps/generators/pps_gen_parport.c          |   16 +---------------
>  drivers/pps/kapi.c                                |   16 +---------------
>  drivers/pps/kc.c                                  |   15 +--------------
>  drivers/pps/kc.h                                  |   15 +--------------
>  drivers/pps/pps.c                                 |   16 +---------------
>  drivers/pps/sysfs.c                               |   16 +---------------
>  drivers/ptp/ptp_chardev.c                         |   15 +--------------
>  drivers/ptp/ptp_clock.c                           |   15 +--------------
>  drivers/ptp/ptp_ixp46x.c                          |   15 +--------------
>  drivers/ptp/ptp_private.h                         |   15 +--------------
>  drivers/ptp/ptp_qoriq.c                           |   15 +--------------
>  drivers/ptp/ptp_sysfs.c                           |   15 +--------------
>  drivers/pwm/pwm-tiecap.c                          |   15 +--------------
>  drivers/pwm/pwm-tiehrpwm.c                        |   15 +--------------
>  drivers/sbus/char/openprom.c                      |   15 +--------------
>  drivers/scsi/53c700.c                             |   14 +-------------
>  drivers/scsi/dmx3191d.c                           |   14 +-------------
>  drivers/scsi/lasi700.c                            |   14 +-------------
>  drivers/scsi/ncr53c8xx.c                          |   14 +-------------
>  drivers/scsi/ncr53c8xx.h                          |   14 +-------------
>  drivers/scsi/script_asm.pl                        |   15 +--------------
>  drivers/scsi/sim710.c                             |   15 +--------------
>  drivers/scsi/sni_53c710.c                         |   14 +-------------
>  drivers/uio/uio_mf624.c                           |   15 +--------------
>  drivers/video/fbdev/pxa3xx-gcu.c                  |   15 +--------------
>  drivers/watchdog/cpu5wdt.c                        |   16 +---------------
>  drivers/watchdog/rdc321x_wdt.c                    |   16 +---------------
>  fs/cifs/nterr.c                                   |   15 +--------------
>  fs/cifs/nterr.h                                   |   14 +-------------
>  fs/cifs/smbencrypt.c                              |   14 +-------------
>  include/dt-bindings/media/tvp5150.h               |   14 +-------------
>  include/linux/bma150.h                            |   15 +--------------
>  include/linux/hwmon-sysfs.h                       |   15 +--------------
>  include/linux/hwmon-vid.h                         |   14 +-------------
>  include/linux/isapnp.h                            |   17 +----------------
>  include/linux/isdn/hdlc.h                         |   15 +--------------
>  include/linux/kfifo.h                             |   16 +---------------
>  include/linux/kmod.h                              |   15 +--------------
>  include/linux/mfd/da9052/da9052.h                 |   16 +---------------
>  include/linux/mfd/da9052/pdata.h                  |   16 +---------------
>  include/linux/mfd/da9052/reg.h                    |   16 +---------------
>  include/linux/mfd/da9055/core.h                   |   16 +---------------
>  include/linux/mfd/da9055/reg.h                    |   16 +---------------
>  include/linux/mfd/wm8400-audio.h                  |   15 +--------------
>  include/linux/mfd/wm8400-private.h                |   15 +--------------
>  include/linux/mfd/wm8400.h                        |   15 +--------------
>  include/linux/platform_data/ads1015.h             |   15 +--------------
>  include/linux/platform_data/media/camera-pxa.h    |   14 +-------------
>  include/linux/platform_data/mtd-davinci.h         |   15 +--------------
>  include/linux/platform_data/spi-davinci.h         |   15 +--------------
>  include/linux/pmbus.h                             |   15 +--------------
>  include/linux/posix-clock.h                       |   15 +--------------
>  include/linux/pps-gpio.h                          |   16 +---------------
>  include/linux/pps_kernel.h                        |   15 +--------------
>  include/linux/ptp_classify.h                      |   15 +--------------
>  include/linux/ptp_clock_kernel.h                  |   15 +--------------
>  include/linux/regulator/lp3971.h                  |   15 +--------------
>  include/linux/regulator/lp3972.h                  |   15 +--------------
>  include/linux/sonypi.h                            |   16 +---------------
>  include/media/drv-intf/cx25840.h                  |   14 +-------------
>  include/media/drv-intf/msp3400.h                  |   14 +-------------
>  include/media/i2c/bt819.h                         |   14 +-------------
>  include/media/i2c/cs5345.h                        |   14 +-------------
>  include/media/i2c/cs53l32a.h                      |   14 +-------------
>  include/media/i2c/m52790.h                        |   14 +-------------
>  include/media/i2c/saa6588.h                       |   14 +-------------
>  include/media/i2c/saa7115.h                       |   14 +-------------
>  include/media/i2c/saa7127.h                       |   14 +-------------
>  include/media/i2c/tvaudio.h                       |   14 +-------------
>  include/media/i2c/wm8775.h                        |   14 +-------------
>  include/misc/altera.h                             |   16 +---------------
>  include/sound/pcm-indirect.h                      |   15 +--------------
>  lib/kfifo.c                                       |   16 +---------------
>  net/core/timestamping.c                           |   15 +--------------
>  net/dccp/ccids/ccid2.c                            |   15 +--------------
>  net/dccp/ccids/ccid2.h                            |   15 +--------------
>  scripts/get_dvb_firmware                          |   15 +--------------
>  sound/drivers/pcm-indirect2.c                     |   15 +--------------
>  sound/drivers/pcm-indirect2.h                     |   15 +--------------
>  sound/drivers/portman2x4.c                        |   15 +--------------
>  sound/isa/msnd/msnd.c                             |   15 +--------------
>  sound/isa/msnd/msnd.h                             |   15 +--------------
>  sound/isa/msnd/msnd_classic.h                     |   15 +--------------
>  sound/isa/msnd/msnd_pinnacle.c                    |   16 +---------------
>  sound/isa/msnd/msnd_pinnacle.h                    |   15 +--------------
>  sound/pci/rme32.c                                 |   16 +---------------
>  sound/usb/usx2y/us122l.c                          |   15 +--------------
>  sound/usb/usx2y/usb_stream.c                      |   15 +--------------
>  tools/testing/selftests/ptp/testptp.c             |   15 +--------------
>  tools/usb/testusb.c                               |   15 +--------------
>  tools/usb/usbip/libsrc/names.c                    |   20 +-------------------
>  tools/usb/usbip/libsrc/names.h                    |   17 +----------------
>  435 files changed, 436 insertions(+), 5948 deletions(-)
> 
> --- a/arch/arm/mach-davinci/board-sffsdr.c
> +++ b/arch/arm/mach-davinci/board-sffsdr.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Lyrtech SFFSDR board support.
>   *
> @@ -7,20 +8,6 @@
>   * Based on DV-EVM platform, original copyright follows:
>   *
>   * Copyright (C) 2007 MontaVista Software, Inc.
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  
>  #include <linux/init.h>
> --- a/arch/arm/mach-davinci/serial.c
> +++ b/arch/arm/mach-davinci/serial.c
> @@ -1,22 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * TI DaVinci serial driver
>   *
>   * Copyright (C) 2006 Texas Instruments.
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the
> - * GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   */
>  
>  #include <linux/kernel.h>
> --- a/arch/arm/mach-ixp4xx/include/mach/ixp46x_ts.h
> +++ b/arch/arm/mach-ixp4xx/include/mach/ixp46x_ts.h
> @@ -1,21 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * PTP 1588 clock using the IXP46X
>   *
>   * Copyright (C) 2010 OMICRON electronics GmbH
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  
>  #ifndef _IXP46X_TS_H_
> --- a/arch/arm/nwfpe/double_cpdo.c
> +++ b/arch/arm/nwfpe/double_cpdo.c
> @@ -1,22 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.COM, 1998,1999
>  
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>  
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 "fpa11.h"
> --- a/arch/arm/nwfpe/entry.S
> +++ b/arch/arm/nwfpe/entry.S
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.COM, 1998
> @@ -5,19 +6,6 @@
>  
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>  
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You should have received a copy of the GNU General Public License
> -    along with this program; if not, write to the Free Software
> -    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>  */
>  #include <asm/assembler.h>
>  #include <asm/opcodes.h>
> --- a/arch/arm/nwfpe/extended_cpdo.c
> +++ b/arch/arm/nwfpe/extended_cpdo.c
> @@ -1,22 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.COM, 1998,1999
>  
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>  
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 "fpa11.h"
> --- a/arch/arm/nwfpe/fpa11.c
> +++ b/arch/arm/nwfpe/fpa11.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.COM, 1998,1999
> @@ -5,19 +6,6 @@
>  
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>  
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 "fpa11.h"
> --- a/arch/arm/nwfpe/fpa11.h
> +++ b/arch/arm/nwfpe/fpa11.h
> @@ -1,22 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.com, 1998-1999
>      
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>  
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 __FPA11_H__
> --- a/arch/arm/nwfpe/fpa11_cpdo.c
> +++ b/arch/arm/nwfpe/fpa11_cpdo.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.COM, 1998,1999
> @@ -5,19 +6,6 @@
>  
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>  
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 "fpa11.h"
> --- a/arch/arm/nwfpe/fpa11_cpdt.c
> +++ b/arch/arm/nwfpe/fpa11_cpdt.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.com, 1998-1999
> @@ -5,19 +6,6 @@
>  
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>  
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 "fpa11.h"
> --- a/arch/arm/nwfpe/fpa11_cprt.c
> +++ b/arch/arm/nwfpe/fpa11_cprt.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.COM, 1998,1999
> @@ -5,19 +6,6 @@
>  
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>  
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 "fpa11.h"
> --- a/arch/arm/nwfpe/fpmodule.c
> +++ b/arch/arm/nwfpe/fpmodule.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  
>  /*
>      NetWinder Floating Point Emulator
> @@ -6,19 +7,6 @@
>  
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>  
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 "fpa11.h"
> --- a/arch/arm/nwfpe/fpmodule.h
> +++ b/arch/arm/nwfpe/fpmodule.h
> @@ -1,22 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.com, 1998-1999
>  
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>  
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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.
>  
>      27/03/03 Ian Molton Clean up CONFIG_CPU
>  */
> --- a/arch/arm/nwfpe/fpopcode.c
> +++ b/arch/arm/nwfpe/fpopcode.c
> @@ -1,22 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.COM, 1998,1999
>  
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>  
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 "fpa11.h"
> --- a/arch/arm/nwfpe/fpopcode.h
> +++ b/arch/arm/nwfpe/fpopcode.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.COM, 1998,1999
> @@ -5,19 +6,6 @@
>  
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>  
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 __FPOPCODE_H__
> --- a/arch/arm/nwfpe/fpsr.h
> +++ b/arch/arm/nwfpe/fpsr.h
> @@ -1,22 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.com, 1998-1999
>  
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>  
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 __FPSR_H__
> --- a/arch/arm/nwfpe/single_cpdo.c
> +++ b/arch/arm/nwfpe/single_cpdo.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>      NetWinder Floating Point Emulator
>      (c) Rebel.COM, 1998,1999
> @@ -5,19 +6,6 @@
>  
>      Direct questions, comments to Scott Bambrough <scottb@netwinder.org>
>  
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License as published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You 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 "fpa11.h"
> --- a/arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h
> +++ b/arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h
> @@ -1,23 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright (c) 2000-2006 PMC-Sierra INC.
>   *
> - *     This program is free software; you can redistribute it
> - *     and/or modify it under the terms of the GNU General
> - *     Public License as published by the Free Software
> - *     Foundation; either version 2 of the License, or (at your
> - *     option) any later version.
> - *
> - *     This program is distributed in the hope that it will be
> - *     useful, but WITHOUT ANY WARRANTY; without even the implied
> - *     warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
> - *     PURPOSE.  See the GNU General Public License for more
> - *     details.
> - *
> - *     You 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.
> - *
>   * PMC-SIERRA INC. DISCLAIMS ANY LIABILITY OF ANY KIND
>   * FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS
>   * SOFTWARE.
> --- a/arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h
> +++ b/arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h
> @@ -1,23 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /******************************************************************
>   * Copyright (c) 2000-2007 PMC-Sierra INC.
>   *
> - *     This program is free software; you can redistribute it
> - *     and/or modify it under the terms of the GNU General
> - *     Public License as published by the Free Software
> - *     Foundation; either version 2 of the License, or (at your
> - *     option) any later version.
> - *
> - *     This program is distributed in the hope that it will be
> - *     useful, but WITHOUT ANY WARRANTY; without even the implied
> - *     warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
> - *     PURPOSE.  See the GNU General Public License for more
> - *     details.
> - *
> - *     You 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.
> - *
>   * PMC-SIERRA INC. DISCLAIMS ANY LIABILITY OF ANY KIND
>   * FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS
>   * SOFTWARE.
> --- a/arch/mips/include/asm/mach-pnx833x/gpio.h
> +++ b/arch/mips/include/asm/mach-pnx833x/gpio.h
> @@ -1,23 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   *  gpio.h: GPIO Support for PNX833X.
>   *
>   *  Copyright 2008 NXP Semiconductors
>   *	  Chris Steel <chris.steel@nxp.com>
>   *    Daniel Laird <daniel.j.laird@nxp.com>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #ifndef __ASM_MIPS_MACH_PNX833X_GPIO_H
>  #define __ASM_MIPS_MACH_PNX833X_GPIO_H
> --- a/arch/mips/include/asm/mach-pnx833x/irq-mapping.h
> +++ b/arch/mips/include/asm/mach-pnx833x/irq-mapping.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  
>  /*
>   *  irq.h: IRQ mappings for PNX833X.
> @@ -5,20 +6,6 @@
>   *  Copyright 2008 NXP Semiconductors
>   *	  Chris Steel <chris.steel@nxp.com>
>   *    Daniel Laird <daniel.j.laird@nxp.com>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  
>  #ifndef __ASM_MIPS_MACH_PNX833X_IRQ_MAPPING_H
> --- a/arch/mips/include/asm/mach-pnx833x/irq.h
> +++ b/arch/mips/include/asm/mach-pnx833x/irq.h
> @@ -1,23 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   *  irq.h: IRQ mappings for PNX833X.
>   *
>   *  Copyright 2008 NXP Semiconductors
>   *	  Chris Steel <chris.steel@nxp.com>
>   *    Daniel Laird <daniel.j.laird@nxp.com>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  
>  #ifndef __ASM_MIPS_MACH_PNX833X_IRQ_H
> --- a/arch/mips/include/asm/mach-pnx833x/pnx833x.h
> +++ b/arch/mips/include/asm/mach-pnx833x/pnx833x.h
> @@ -1,23 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   *  pnx833x.h: Register mappings for PNX833X.
>   *
>   *  Copyright 2008 NXP Semiconductors
>   *	  Chris Steel <chris.steel@nxp.com>
>   *    Daniel Laird <daniel.j.laird@nxp.com>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #ifndef __ASM_MIPS_MACH_PNX833X_PNX833X_H
>  #define __ASM_MIPS_MACH_PNX833X_PNX833X_H
> --- a/arch/mips/pnx833x/common/interrupts.c
> +++ b/arch/mips/pnx833x/common/interrupts.c
> @@ -1,23 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  interrupts.c: Interrupt mappings for PNX833X.
>   *
>   *  Copyright 2008 NXP Semiconductors
>   *	  Chris Steel <chris.steel@nxp.com>
>   *    Daniel Laird <daniel.j.laird@nxp.com>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #include <linux/kernel.h>
>  #include <linux/irq.h>
> --- a/arch/mips/pnx833x/common/platform.c
> +++ b/arch/mips/pnx833x/common/platform.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  platform.c: platform support for PNX833X.
>   *
> @@ -7,20 +8,6 @@
>   *
>   *  Based on software written by:
>   *	Nikita Youshchenko <yoush@debian.org>, based on PNX8550 code.
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #include <linux/device.h>
>  #include <linux/dma-mapping.h>
> --- a/arch/mips/pnx833x/common/prom.c
> +++ b/arch/mips/pnx833x/common/prom.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  prom.c:
>   *
> @@ -7,20 +8,6 @@
>   *
>   *  Based on software written by:
>   *	Nikita Youshchenko <yoush@debian.org>, based on PNX8550 code.
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #include <linux/init.h>
>  #include <asm/bootinfo.h>
> --- a/arch/mips/pnx833x/common/reset.c
> +++ b/arch/mips/pnx833x/common/reset.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  reset.c: reset support for PNX833X.
>   *
> @@ -7,20 +8,6 @@
>   *
>   *  Based on software written by:
>   *	Nikita Youshchenko <yoush@debian.org>, based on PNX8550 code.
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You 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/reboot.h>
>  #include <pnx833x.h>
> --- a/arch/mips/pnx833x/common/setup.c
> +++ b/arch/mips/pnx833x/common/setup.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  setup.c: Setup PNX833X Soc.
>   *
> @@ -7,20 +8,6 @@
>   *
>   *  Based on software written by:
>   *	Nikita Youshchenko <yoush@debian.org>, based on PNX8550 code.
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #include <linux/init.h>
>  #include <linux/interrupt.h>
> --- a/arch/mips/pnx833x/stb22x/board.c
> +++ b/arch/mips/pnx833x/stb22x/board.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  board.c: STB225 board support.
>   *
> @@ -7,20 +8,6 @@
>   *
>   *  Based on software written by:
>   *	Nikita Youshchenko <yoush@debian.org>, based on PNX8550 code.
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #include <linux/init.h>
>  #include <asm/bootinfo.h>
> --- a/arch/powerpc/include/asm/fsl_85xx_cache_sram.h
> +++ b/arch/powerpc/include/asm/fsl_85xx_cache_sram.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright 2009 Freescale Semiconductor, Inc.
>   *
> @@ -7,20 +8,6 @@
>  
>   * This file is derived from the original work done
>   * by Sylvain Munaut for the Bestcomm SRAM allocator.
> - *
> - * This program is free software; you can redistribute  it and/or modify it
> - * under  the terms of  the GNU General  Public License as published by the
> - * Free Software Foundation;  either version 2 of the  License, or (at your
> - * option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  
>  #ifndef __ASM_POWERPC_FSL_85XX_CACHE_SRAM_H__
> --- a/arch/powerpc/kernel/l2cr_6xx.S
> +++ b/arch/powerpc/kernel/l2cr_6xx.S
> @@ -1,20 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>  	L2CR functions
>  	Copyright © 1997-1998 by PowerLogix R & D, Inc.
>  
> -	This program is free software; you can redistribute it and/or modify
> -	it under the terms of the GNU General Public License as published by
> -	the Free Software Foundation; either version 2 of the License, or
> -	(at your option) any later version.
> -
> -	This program is distributed in the hope that it will be useful,
> -	but WITHOUT ANY WARRANTY; without even the implied warranty of
> -	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -	GNU General Public License for more details.
> -
> -	You 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.
>  */
>  /*
>  	Thur, Dec. 12, 1998.
> --- a/arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h
> +++ b/arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h
> @@ -1,23 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright 2009-2010, 2012 Freescale Semiconductor, Inc
>   *
>   * QorIQ based Cache Controller Memory Mapped Registers
>   *
>   * Author: Vivek Mahajan <vivek.mahajan@freescale.com>
> - *
> - * This program is free software; you can redistribute  it and/or modify it
> - * under  the terms of  the GNU General  Public License as published by the
> - * Free Software Foundation;  either version 2 of the  License, or (at your
> - * option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You 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 __FSL_85XX_CACHE_CTLR_H__
> --- a/arch/powerpc/sysdev/fsl_85xx_cache_sram.c
> +++ b/arch/powerpc/sysdev/fsl_85xx_cache_sram.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright 2009-2010 Freescale Semiconductor, Inc.
>   *
> @@ -7,20 +8,6 @@
>   *
>   * This file is derived from the original work done
>   * by Sylvain Munaut for the Bestcomm SRAM allocator.
> - *
> - * This program is free software; you can redistribute  it and/or modify it
> - * under  the terms of  the GNU General  Public License as published by the
> - * Free Software Foundation;  either version 2 of the  License, or (at your
> - * option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  
>  #include <linux/kernel.h>
> --- a/arch/powerpc/sysdev/fsl_85xx_l2ctlr.c
> +++ b/arch/powerpc/sysdev/fsl_85xx_l2ctlr.c
> @@ -1,23 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright 2009-2010, 2012 Freescale Semiconductor, Inc.
>   *
>   * QorIQ (P1/P2) L2 controller init for Cache-SRAM instantiation
>   *
>   * Author: Vivek Mahajan <vivek.mahajan@freescale.com>
> - *
> - * This program is free software; you can redistribute  it and/or modify it
> - * under  the terms of  the GNU General  Public License as published by the
> - * Free Software Foundation;  either version 2 of the  License, or (at your
> - * option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  
>  #include <linux/kernel.h>
> --- a/arch/sparc/boot/piggyback.c
> +++ b/arch/sparc/boot/piggyback.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>     Simple utility to make a single-image install kernel with initial ramdisk
>     for Sparc tftpbooting without need to set up nfs.
> @@ -6,19 +7,7 @@
>     Pete Zaitcev <zaitcev@yahoo.com> endian fixes for cross-compiles, 2000.
> 
> 

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

* Re: [patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 62
  2019-05-20  7:19 ` [patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 62 Thomas Gleixner
  2019-05-21 13:44   ` Richard Fontana
  2019-05-22  5:13   ` Kate Stewart
@ 2019-05-23 20:33   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:33 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:19 AM, Thomas Gleixner wrote:
> Based on 1 normalized pattern(s):
> 
>   released under the gpl version 2 or later
> 
> and 1 additional normalized pattern(s):
> 
>   this program is free software you can redistribute it and or
>   modify it under the terms of the gnu general public license
>   as published by the free software foundation either version
>   2 of the license or at your option any later version
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 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=batch3&id=bd72bf50fea6
> ---
>  net/unix/garbage.c |    7 +------
>  1 file changed, 1 insertion(+), 6 deletions(-)
> 
> --- a/net/unix/garbage.c
> +++ b/net/unix/garbage.c
> @@ -1,9 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * NET3:	Garbage Collector For AF_UNIX sockets
>   *
>   * Garbage Collector:
>   *	Copyright (C) Barak A. Pearlmutter.
> - *	Released under the GPL version 2 or later.
>   *
>   * Chopped about by Alan Cox 22/3/96 to make it fit the AF_UNIX socket problem.
>   * If it doesn't work blame me, it worked when Barak sent it.
> @@ -24,11 +24,6 @@
>   *
>   *  - don't just push entire root set; process in place
>   *
> - *	This program is free software; you can redistribute it and/or
> - *	modify it under the terms of the GNU General Public License
> - *	as published by the Free Software Foundation; either version
> - *	2 of the License, or (at your option) any later version.
> - *
>   *  Fixes:
>   *	Alan Cox	07 Sept	1997	Vmalloc internal stack as needed.
>   *					Cope with changing max_files.
> 
> 

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

* Re: [patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 63
  2019-05-20  7:19 ` [patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 63 Thomas Gleixner
  2019-05-21 13:41   ` Richard Fontana
  2019-05-22  5:10   ` Kate Stewart
@ 2019-05-23 20:34   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:34 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:19 AM, Thomas Gleixner wrote:
> Based on 2 normalized pattern(s):
> 
>   driver is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version the [carillo] [ranch] [video]
>   [subsystem] driver is distributed in the hope that it will be useful
>   but without any warranty without even the implied warranty of
>   merchantability or fitness for a particular purpose see the gnu
>   general public license for more details you should have received a
>   copy of the gnu general public license along with this driver if not
>   write to the free software foundation inc 51 franklin st fifth floor
>   boston ma 02110 1301 usa
> 
>   driver is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version the [vermilion] [range] [fb] driver is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details you should have received a copy of the gnu general
>   public license along with this driver if not write to the free
>   software foundation inc 51 franklin st fifth floor boston ma 02110
>   1301 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 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=batch3&id=7fbea78e53cd
> ---
>  drivers/video/backlight/cr_bllcd.c        |   16 +---------------
>  drivers/video/fbdev/vermilion/cr_pll.c    |   16 +---------------
>  drivers/video/fbdev/vermilion/vermilion.c |   16 +---------------
>  drivers/video/fbdev/vermilion/vermilion.h |   16 +---------------
>  4 files changed, 4 insertions(+), 60 deletions(-)
> 
> --- a/drivers/video/backlight/cr_bllcd.c
> +++ b/drivers/video/backlight/cr_bllcd.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (c) Intel Corp. 2007.
>   * All Rights Reserved.
> @@ -6,21 +7,6 @@
>   * develop this driver.
>   *
>   * This file is part of the Carillo Ranch video subsystem driver.
> - * The Carillo Ranch video subsystem driver is free software;
> - * you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * The Carillo Ranch video subsystem driver is distributed
> - * in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this driver; if not, write to the Free Software
> - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   *
>   * Authors:
>   *   Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
> --- a/drivers/video/fbdev/vermilion/cr_pll.c
> +++ b/drivers/video/fbdev/vermilion/cr_pll.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (c) Intel Corp. 2007.
>   * All Rights Reserved.
> @@ -6,21 +7,6 @@
>   * develop this driver.
>   *
>   * This file is part of the Carillo Ranch video subsystem driver.
> - * The Carillo Ranch video subsystem driver is free software;
> - * you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * The Carillo Ranch video subsystem driver is distributed
> - * in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this driver; if not, write to the Free Software
> - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   *
>   * Authors:
>   *   Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
> --- a/drivers/video/fbdev/vermilion/vermilion.c
> +++ b/drivers/video/fbdev/vermilion/vermilion.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (c) Intel Corp. 2007.
>   * All Rights Reserved.
> @@ -6,21 +7,6 @@
>   * develop this driver.
>   *
>   * This file is part of the Vermilion Range fb driver.
> - * The Vermilion Range fb driver is free software;
> - * you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * The Vermilion Range fb driver is distributed
> - * in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this driver; if not, write to the Free Software
> - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   *
>   * Authors:
>   *   Thomas Hellström <thomas-at-tungstengraphics-dot-com>
> --- a/drivers/video/fbdev/vermilion/vermilion.h
> +++ b/drivers/video/fbdev/vermilion/vermilion.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright (c) Intel Corp. 2007.
>   * All Rights Reserved.
> @@ -6,21 +7,6 @@
>   * develop this driver.
>   *
>   * This file is part of the Vermilion Range fb driver.
> - * The Vermilion Range fb driver is free software;
> - * you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * The Vermilion Range fb driver is distributed
> - * in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this driver; if not, write to the Free Software
> - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   *
>   * Authors:
>   *   Thomas Hellström <thomas-at-tungstengraphics-dot-com>
> 
> 

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

* Re: [patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64
  2019-05-20  7:19 ` [patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 Thomas Gleixner
  2019-05-21 13:42   ` Richard Fontana
  2019-05-22  5:12   ` Kate Stewart
@ 2019-05-23 20:34   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:34 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:19 AM, Thomas Gleixner wrote:
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not see the file copying or write to the free
>   software foundation inc 51 franklin st fifth floor boston ma 02110
>   1301 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 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=batch3&id=0481d3941b51
> ---
>  drivers/input/keyboard/maple_keyb.c |   16 +---------------
>  drivers/input/touchscreen/ad7877.c  |   16 +---------------
>  sound/soc/codecs/ad73311.h          |   17 +----------------
>  sound/soc/codecs/ssm2602.h          |   16 +---------------
>  4 files changed, 4 insertions(+), 61 deletions(-)
> 
> --- a/drivers/input/keyboard/maple_keyb.c
> +++ b/drivers/input/keyboard/maple_keyb.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * SEGA Dreamcast keyboard driver
>   * Based on drivers/usb/usbkbd.c
>   * Copyright (c) YAEGASHI Takeshi, 2001
>   * Porting to 2.6 Copyright (c) Adrian McMenamin, 2007 - 2009
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, see the file COPYING, or write
> - * to the Free Software Foundation, Inc.,
> - * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   */
>  
>  #include <linux/kernel.h>
> --- a/drivers/input/touchscreen/ad7877.c
> +++ b/drivers/input/touchscreen/ad7877.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (C) 2006-2008 Michael Hennerich, Analog Devices Inc.
>   *
> @@ -6,21 +7,6 @@
>   *
>   * Bugs:        Enter bugs at http://blackfin.uclinux.org/
>   *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, see the file COPYING, or write
> - * to the Free Software Foundation, Inc.,
> - * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
> - *
>   * History:
>   * Copyright (c) 2005 David Brownell
>   * Copyright (c) 2006 Nokia Corporation
> --- a/sound/soc/codecs/ad73311.h
> +++ b/sound/soc/codecs/ad73311.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * File:         sound/soc/codec/ad73311.h
>   * Based on:
> @@ -6,26 +7,10 @@
>   * Created:      Thur Sep 25, 2008
>   * Description:  definitions for AD73311 registers
>   *
> - *
>   * Modified:
>   *               Copyright 2006 Analog Devices Inc.
>   *
>   * Bugs:         Enter bugs at http://blackfin.uclinux.org/
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, see the file COPYING, or write
> - * to the Free Software Foundation, Inc.,
> - * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   */
>  
>  #ifndef __AD73311_H__
> --- a/sound/soc/codecs/ssm2602.h
> +++ b/sound/soc/codecs/ssm2602.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * File:         sound/soc/codecs/ssm2602.h
>   * Author:       Cliff Cai <Cliff.Cai@analog.com>
> @@ -8,21 +9,6 @@
>   *               Copyright 2008 Analog Devices Inc.
>   *
>   * Bugs:         Enter bugs at http://blackfin.uclinux.org/
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, see the file COPYING, or write
> - * to the Free Software Foundation, Inc.,
> - * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>   */
>  
>  #ifndef _SSM2602_H
> 
> 

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

* Re: [patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65
  2019-05-20  7:19 ` [patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 Thomas Gleixner
  2019-05-21 13:45   ` Richard Fontana
  2019-05-22  5:14   ` Kate Stewart
@ 2019-05-23 20:35   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:35 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:19 AM, Thomas Gleixner wrote:
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or any
>   later version this program is distributed in the hope that it will
>   be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose see the gnu
>   general public license for more details you should have received a
>   copy of the gnu general public license along with this program if
>   not see http www gnu org licenses
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 6 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=batch3&id=e9e8c4d9ab80
> ---
>  drivers/media/usb/gspca/gl860/gl860-mi1320.c |   14 +-------------
>  drivers/media/usb/gspca/gl860/gl860-mi2020.c |   14 +-------------
>  drivers/media/usb/gspca/gl860/gl860-ov2640.c |   14 +-------------
>  drivers/media/usb/gspca/gl860/gl860-ov9655.c |   14 +-------------
>  drivers/media/usb/gspca/gl860/gl860.c        |   14 +-------------
>  drivers/media/usb/gspca/gl860/gl860.h        |   14 +-------------
>  6 files changed, 6 insertions(+), 78 deletions(-)
> 
> --- a/drivers/media/usb/gspca/gl860/gl860-mi1320.c
> +++ b/drivers/media/usb/gspca/gl860/gl860-mi1320.c
> @@ -1,18 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* Subdriver for the GL860 chip with the MI1320 sensor
>   * Author Olivier LORIN from own logs
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>  
>  /* Sensor : MI1320 */
> --- a/drivers/media/usb/gspca/gl860/gl860-mi2020.c
> +++ b/drivers/media/usb/gspca/gl860/gl860-mi2020.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* Subdriver for the GL860 chip with the MI2020 sensor
>   * Author Olivier LORIN, from logs by Iceman/Soro2005 + Fret_saw/Hulkie/Tricid
>   * with the help of Kytrix/BUGabundo/Blazercist.
>   * Driver achieved thanks to a webcam gift by Kytrix.
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>  
>  /* Sensor : MI2020 */
> --- a/drivers/media/usb/gspca/gl860/gl860-ov2640.c
> +++ b/drivers/media/usb/gspca/gl860/gl860-ov2640.c
> @@ -1,18 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* Subdriver for the GL860 chip with the OV2640 sensor
>   * Author Olivier LORIN, from Malmostoso's logs
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>  
>  /* Sensor : OV2640 */
> --- a/drivers/media/usb/gspca/gl860/gl860-ov9655.c
> +++ b/drivers/media/usb/gspca/gl860/gl860-ov9655.c
> @@ -1,19 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* Subdriver for the GL860 chip with the OV9655 sensor
>   * Author Olivier LORIN, from logs done by Simon (Sur3) and Almighurt
>   * on dsd's weblog
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>  
>  /* Sensor : OV9655 */
> --- a/drivers/media/usb/gspca/gl860/gl860.c
> +++ b/drivers/media/usb/gspca/gl860/gl860.c
> @@ -1,22 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* GSPCA subdrivers for Genesys Logic webcams with the GL860 chip
>   * Subdriver core
>   *
>   * 2009/09/24 Olivier Lorin <o.lorin@laposte.net>
>   * GSPCA by Jean-Francois Moine <http://moinejf.free.fr>
>   * Thanks BUGabundo and Malmostoso for your amazing help!
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>  
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
> --- a/drivers/media/usb/gspca/gl860/gl860.h
> +++ b/drivers/media/usb/gspca/gl860/gl860.h
> @@ -1,20 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* GSPCA subdrivers for Genesys Logic webcams with the GL860 chip
>   * Subdriver declarations
>   *
>   * 2009/10/14 Olivier LORIN <o.lorin@laposte.net>
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>  #ifndef GL860_DEV_H
>  #define GL860_DEV_H
> 
> 

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

* Re: [patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 67
  2019-05-20  7:19 ` [patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 67 Thomas Gleixner
  2019-05-21 13:43   ` Richard Fontana
  2019-05-22  5:12   ` Kate Stewart
@ 2019-05-23 20:40   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:40 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:19 AM, Thomas Gleixner wrote:
> Based on 1 normalized pattern(s):
> 
>   this code is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this code is distributed in the hope
>   that it will be useful but without any warranty without even the
>   implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   675 mass ave cambridge ma 02139 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 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=batch3&id=4e42839f6171
> ---
>  drivers/net/ethernet/hp/hp100.c |   14 +-------------
>  1 file changed, 1 insertion(+), 13 deletions(-)
> 
> --- a/drivers/net/ethernet/hp/hp100.c
> +++ b/drivers/net/ethernet/hp/hp100.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>  ** hp100.c
>  ** HP CASCADE Architecture Driver for 100VG-AnyLan Network Adapters
> @@ -31,19 +32,6 @@
>  **       -  some updates for EISA version of card
>  **
>  **
> -**   This code is free software; you can redistribute it and/or modify
> -**   it under the terms of the GNU General Public License as published by
> -**   the Free Software Foundation; either version 2 of the License, or
> -**   (at your option) any later version.
> -**
> -**   This code is distributed in the hope that it will be useful,
> -**   but WITHOUT ANY WARRANTY; without even the implied warranty of
> -**   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -**   GNU General Public License for more details.
> -**
> -**   You 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.
>  **
>  ** 1.57c -> 1.58
>  **   - used indent to change coding-style
> 
> 

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

* Re: [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 68
  2019-05-20  7:19 ` [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 68 Thomas Gleixner
  2019-05-21 13:44   ` Richard Fontana
  2019-05-22  5:13   ` Kate Stewart
@ 2019-05-23 20:41   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:41 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:19 AM, Thomas Gleixner wrote:
> 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 vs published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   675 mvss ave cambridge ma 02139 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 2 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=27ffcfd30a08
> ---
>  drivers/media/i2c/saa6752hs.c |   14 +-------------
>  drivers/media/i2c/tea6415c.c  |   14 +-------------
>  2 files changed, 2 insertions(+), 26 deletions(-)
> 
> --- a/drivers/media/i2c/saa6752hs.c
> +++ b/drivers/media/i2c/saa6752hs.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>      saa6752hs - i2c-driver for the saa6752hs by Philips
>  
> @@ -7,19 +8,6 @@
>  
>      Copyright (C) 2008 Hans Verkuil <hverkuil@xs4all.nl>
>  
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License vs published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You should have received a copy of the GNU General Public License
> -    along with this program; if not, write to the Free Software
> -    Foundation, Inc., 675 Mvss Ave, Cambridge, MA 02139, USA.
>    */
>  
>  #include <linux/module.h>
> --- a/drivers/media/i2c/tea6415c.c
> +++ b/drivers/media/i2c/tea6415c.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>      tea6415c - i2c-driver for the tea6415c by SGS Thomson
>  
> @@ -12,19 +13,6 @@
>      For detailed information download the specifications directly
>      from SGS Thomson at http://www.st.com
>  
> -    This program is free software; you can redistribute it and/or modify
> -    it under the terms of the GNU General Public License vs published by
> -    the Free Software Foundation; either version 2 of the License, or
> -    (at your option) any later version.
> -
> -    This program is distributed in the hope that it will be useful,
> -    but WITHOUT ANY WARRANTY; without even the implied warranty of
> -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -    GNU General Public License for more details.
> -
> -    You should have received a copy of the GNU General Public License
> -    along with this program; if not, write to the Free Software
> -    Foundation, Inc., 675 Mvss Ave, Cambridge, MA 02139, USA.
>    */
>  
>  
> 
> 

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

* Re: [patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 69
  2019-05-20  7:19 ` [patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 69 Thomas Gleixner
  2019-05-21 13:45   ` Richard Fontana
  2019-05-22  5:15   ` Kate Stewart
@ 2019-05-23 20:42   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:42 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:19 AM, Thomas Gleixner wrote:
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   675 mass ave cambridge ma 02139 usa please note that the gpl allows
>   you to use the driver not the radio in order to use the radio you
>   need a license from the communications authority of your country
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 7 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=batch3&id=c20ad7e6b3ee
> ---
>  drivers/net/hamradio/baycom_epp.c     |   17 +----------------
>  drivers/net/hamradio/baycom_par.c     |   18 +-----------------
>  drivers/net/hamradio/baycom_ser_fdx.c |   17 +----------------
>  drivers/net/hamradio/baycom_ser_hdx.c |   18 +-----------------
>  drivers/net/hamradio/hdlcdrv.c        |   15 +--------------
>  drivers/net/hamradio/yam.c            |   17 +----------------
>  include/linux/yam.h                   |   17 +----------------
>  7 files changed, 7 insertions(+), 112 deletions(-)
> 
> --- a/drivers/net/hamradio/baycom_epp.c
> +++ b/drivers/net/hamradio/baycom_epp.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>  
>  /*
> @@ -6,25 +7,10 @@
>   *	Copyright (C) 1998-2000
>   *          Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *	This program is free software; you can redistribute it and/or modify
> - *	it under the terms of the GNU General Public License as published by
> - *	the Free Software Foundation; either version 2 of the License, or
> - *	(at your option) any later version.
> - *
> - *	This program is distributed in the hope that it will be useful,
> - *	but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *	GNU General Public License for more details.
> - *
> - *	You should have received a copy of the GNU General Public License
> - *	along with this program; if not, write to the Free Software
> - *	Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
>   *
> - *
>   *  History:
>   *   0.1  xx.xx.1998  Initial version by Matthias Welwarsky (dg2fef)
>   *   0.2  21.04.1998  Massive rework by Thomas Sailer
> @@ -35,7 +21,6 @@
>   *                    removed some pre-2.2 kernel compatibility cruft
>   *   0.6  10.08.1999  Check if parport can do SPP and is safe to access during interrupt contexts
>   *   0.7  12.02.2000  adapted to softnet driver interface
> - *
>   */
>  
>  /*****************************************************************************/
> --- a/drivers/net/hamradio/baycom_par.c
> +++ b/drivers/net/hamradio/baycom_par.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>  
>  /*
> @@ -5,25 +6,10 @@
>   *
>   *	Copyright (C) 1996-2000  Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *	This program is free software; you can redistribute it and/or modify
> - *	it under the terms of the GNU General Public License as published by
> - *	the Free Software Foundation; either version 2 of the License, or
> - *	(at your option) any later version.
> - *
> - *	This program is distributed in the hope that it will be useful,
> - *	but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *	GNU General Public License for more details.
> - *
> - *	You should have received a copy of the GNU General Public License
> - *	along with this program; if not, write to the Free Software
> - *	Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
>   *
> - *
>   *  Supported modems
>   *
>   *  par96:  This is a modem for 9600 baud FSK compatible to the G3RUH standard.
> @@ -45,13 +31,11 @@
>   *          built in DCD circuitry. The driver should therefore be configured
>   *          for hardware DCD.
>   *
> - *
>   *  Command line options (insmod command line)
>   *
>   *  mode     driver mode string. Valid choices are par96 and picpar.
>   *  iobase   base address of the port; common values are 0x378, 0x278, 0x3bc
>   *
> - *
>   *  History:
>   *   0.1  26.06.1996  Adapted from baycom.c and made network driver interface
>   *        18.10.1996  Changed to new user space access routines (copy_{to,from}_user)
> --- a/drivers/net/hamradio/baycom_ser_fdx.c
> +++ b/drivers/net/hamradio/baycom_ser_fdx.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>  
>  /*
> @@ -5,25 +6,10 @@
>   *
>   *	Copyright (C) 1996-2000  Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *	This program is free software; you can redistribute it and/or modify
> - *	it under the terms of the GNU General Public License as published by
> - *	the Free Software Foundation; either version 2 of the License, or
> - *	(at your option) any later version.
> - *
> - *	This program is distributed in the hope that it will be useful,
> - *	but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *	GNU General Public License for more details.
> - *
> - *	You should have received a copy of the GNU General Public License
> - *	along with this program; if not, write to the Free Software
> - *	Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
>   *
> - *
>   *  Supported modems
>   *
>   *  ser12:  This is a very simple 1200 baud AFSK modem. The modem consists only
> @@ -53,7 +39,6 @@
>   *  baud     baud rate (between 300 and 4800)
>   *  irq      interrupt line of the port; common values are 4,3
>   *
> - *
>   *  History:
>   *   0.1  26.06.1996  Adapted from baycom.c and made network driver interface
>   *        18.10.1996  Changed to new user space access routines (copy_{to,from}_user)
> --- a/drivers/net/hamradio/baycom_ser_hdx.c
> +++ b/drivers/net/hamradio/baycom_ser_hdx.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>  
>  /*
> @@ -5,25 +6,10 @@
>   *
>   *	Copyright (C) 1996-2000  Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *	This program is free software; you can redistribute it and/or modify
> - *	it under the terms of the GNU General Public License as published by
> - *	the Free Software Foundation; either version 2 of the License, or
> - *	(at your option) any later version.
> - *
> - *	This program is distributed in the hope that it will be useful,
> - *	but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *	GNU General Public License for more details.
> - *
> - *	You should have received a copy of the GNU General Public License
> - *	along with this program; if not, write to the Free Software
> - *	Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
>   *
> - *
>   *  Supported modems
>   *
>   *  ser12:  This is a very simple 1200 baud AFSK modem. The modem consists only
> @@ -34,7 +20,6 @@
>   *          port, the kernel driver for serial ports cannot be used, and this
>   *          driver only supports standard serial hardware (8250, 16450, 16550A)
>   *
> - *
>   *  Command line options (insmod command line)
>   *
>   *  mode     ser12    hardware DCD
> @@ -45,7 +30,6 @@
>   *  iobase   base address of the port; common values are 0x3f8, 0x2f8, 0x3e8, 0x2e8
>   *  irq      interrupt line of the port; common values are 4,3
>   *
> - *
>   *  History:
>   *   0.1  26.06.1996  Adapted from baycom.c and made network driver interface
>   *        18.10.1996  Changed to new user space access routines (copy_{to,from}_user)
> --- a/drivers/net/hamradio/hdlcdrv.c
> +++ b/drivers/net/hamradio/hdlcdrv.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>  
>  /*
> @@ -5,20 +6,6 @@
>   *
>   *	Copyright (C) 1996-2000  Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *	This program is free software; you can redistribute it and/or modify
> - *	it under the terms of the GNU General Public License as published by
> - *	the Free Software Foundation; either version 2 of the License, or
> - *	(at your option) any later version.
> - *
> - *	This program is distributed in the hope that it will be useful,
> - *	but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *	GNU General Public License for more details.
> - *
> - *	You should have received a copy of the GNU General Public License
> - *	along with this program; if not, write to the Free Software
> - *	Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
> --- a/drivers/net/hamradio/yam.c
> +++ b/drivers/net/hamradio/yam.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*****************************************************************************/
>  
>  /*
> @@ -6,25 +7,10 @@
>   *      Copyright (C) 1998 Frederic Rible F1OAT (frible@teaser.fr)
>   *      Adapted from baycom.c driver written by Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *      This program is free software; you can redistribute it and/or modify
> - *      it under the terms of the GNU General Public License as published by
> - *      the Free Software Foundation; either version 2 of the License, or
> - *      (at your option) any later version.
> - *
> - *      This program is distributed in the hope that it will be useful,
> - *      but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *      GNU General Public License for more details.
> - *
> - *      You should have received a copy of the GNU General Public License
> - *      along with this program; if not, write to the Free Software
> - *      Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
>   *
> - *
>   *  History:
>   *   0.0 F1OAT 06.06.98  Begin of work with baycom.c source code V 0.3
>   *   0.1 F1OAT 07.06.98  Add timer polling routine for channel arbitration
> @@ -37,7 +23,6 @@
>   *   0.8 F6FBB 14.10.98  Fixed slottime/persistence timing bug
>   *       OK1ZIA 2.09.01  Fixed "kfree_skb on hard IRQ" 
>   *                       using dev_kfree_skb_any(). (important in 2.4 kernel)
> - *   
>   */
>  
>  /*****************************************************************************/
> --- a/include/linux/yam.h
> +++ b/include/linux/yam.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*****************************************************************************/
>  
>  /*
> @@ -6,25 +7,9 @@
>   *	Copyright (C) 1998 Frederic Rible F1OAT (frible@teaser.fr)
>   *	Adapted from baycom.c driver written by Thomas Sailer (sailer@ife.ee.ethz.ch)
>   *
> - *	This program is free software; you can redistribute it and/or modify
> - *	it under the terms of the GNU General Public License as published by
> - *	the Free Software Foundation; either version 2 of the License, or
> - *	(at your option) any later version.
> - *
> - *	This program is distributed in the hope that it will be useful,
> - *	but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *	GNU General Public License for more details.
> - *
> - *	You should have received a copy of the GNU General Public License
> - *	along with this program; if not, write to the Free Software
> - *	Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   *  Please note that the GPL allows you to use the driver, NOT the radio.
>   *  In order to use the radio, you need a license from the communications
>   *  authority of your country.
> - *
> - *
>   */
>  
>  /*****************************************************************************/
> 
> 

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

* Re: [patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 70
  2019-05-20  7:19 ` [patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 70 Thomas Gleixner
  2019-05-21 13:46   ` Richard Fontana
  2019-05-22  5:15   ` Kate Stewart
@ 2019-05-23 20:44   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:44 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:19 AM, Thomas Gleixner wrote:
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with the program if not write to the free software foundation inc
>   675 mass ave cambridge ma 02139 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 2 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=10c404ce9d5e
> ---
>  arch/x86/platform/iris/iris.c                   |   15 +--------------
>  drivers/accessibility/braille/braille_console.c |   15 +--------------
>  2 files changed, 2 insertions(+), 28 deletions(-)
> 
> --- a/arch/x86/platform/iris/iris.c
> +++ b/arch/x86/platform/iris/iris.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Eurobraille/Iris power off support.
>   *
> @@ -5,20 +6,6 @@
>   * It is shutdown by a special I/O sequence which this module provides.
>   *
>   *  Copyright (C) Shérab <Sebastien.Hinderer@ens-lyon.org>
> - *
> - * This program is free software ; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation ; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY ; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with the program ; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  
>  #include <linux/moduleparam.h>
> --- a/drivers/accessibility/braille/braille_console.c
> +++ b/drivers/accessibility/braille/braille_console.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Minimalistic braille device kernel support.
>   *
> @@ -5,20 +6,6 @@
>   * Pressing Insert switches to VC browsing.
>   *
>   *  Copyright (C) Samuel Thibault <samuel.thibault@ens-lyon.org>
> - *
> - * This program is free software ; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation ; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY ; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with the program ; if not, write to the Free Software
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  
>  #include <linux/kernel.h>
> 
> 

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

* Re: [patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 71
  2019-05-20  7:19 ` [patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 71 Thomas Gleixner
  2019-05-21 13:47   ` Richard Fontana
  2019-05-22  5:16   ` Kate Stewart
@ 2019-05-23 20:44   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:44 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:19 AM, Thomas Gleixner wrote:
> Based on 1 normalized pattern(s):
> 
>   licensed under the gplv2 or later
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 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=batch3&id=4c32d429b91e
> ---
>  drivers/iio/adc/at91_adc.c             |    3 +--
>  drivers/iio/adc/nau7802.c              |    3 +--
>  drivers/video/backlight/hx8357.c       |    3 +--
>  drivers/video/fbdev/ssd1307fb.c        |    3 +--
>  include/linux/platform_data/at91_adc.h |    3 +--
>  5 files changed, 5 insertions(+), 10 deletions(-)
> 
> --- a/drivers/iio/adc/at91_adc.c
> +++ b/drivers/iio/adc/at91_adc.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Driver for the ADC present in the Atmel AT91 evaluation boards.
>   *
>   * Copyright 2011 Free Electrons
> - *
> - * Licensed under the GPLv2 or later.
>   */
>  
>  #include <linux/bitmap.h>
> --- a/drivers/iio/adc/nau7802.c
> +++ b/drivers/iio/adc/nau7802.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Driver for the Nuvoton NAU7802 ADC
>   *
>   * Copyright 2013 Free Electrons
> - *
> - * Licensed under the GPLv2 or later.
>   */
>  
>  #include <linux/delay.h>
> --- a/drivers/video/backlight/hx8357.c
> +++ b/drivers/video/backlight/hx8357.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Driver for the Himax HX-8357 LCD Controller
>   *
>   * Copyright 2012 Free Electrons
> - *
> - * Licensed under the GPLv2 or later.
>   */
>  
>  #include <linux/delay.h>
> --- a/drivers/video/fbdev/ssd1307fb.c
> +++ b/drivers/video/fbdev/ssd1307fb.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Driver for the Solomon SSD1307 OLED controller
>   *
>   * Copyright 2012 Free Electrons
> - *
> - * Licensed under the GPLv2 or later.
>   */
>  
>  #include <linux/backlight.h>
> --- a/include/linux/platform_data/at91_adc.h
> +++ b/include/linux/platform_data/at91_adc.h
> @@ -1,7 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright (C) 2011 Free Electrons
> - *
> - * Licensed under the GPLv2 or later.
>   */
>  
>  #ifndef _AT91_ADC_H_
> 
> 

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

* Re: [patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 72
  2019-05-20  7:19 ` [patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 72 Thomas Gleixner
  2019-05-21 13:48   ` Richard Fontana
  2019-05-22  5:17   ` Kate Stewart
@ 2019-05-23 20:45   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:45 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:19 AM, Thomas Gleixner wrote:
> 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 or
>   any later at your option as published by the free software
>   foundation
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=69233ac311ba
> ---
>  net/netfilter/xt_nfacct.c |    5 +----
>  1 file changed, 1 insertion(+), 4 deletions(-)
> 
> --- a/net/netfilter/xt_nfacct.c
> +++ b/net/netfilter/xt_nfacct.c
> @@ -1,10 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * (C) 2011 Pablo Neira Ayuso <pablo@netfilter.org>
>   * (C) 2011 Intra2net AG <http://www.intra2net.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 (or any
> - * later at your option) as published by the Free Software Foundation.
>   */
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
>  
> 
> 

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

* Re: [patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 73
  2019-05-20  7:19 ` [patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 73 Thomas Gleixner
  2019-05-21 13:47   ` Richard Fontana
  2019-05-22  5:16   ` Kate Stewart
@ 2019-05-23 20:45   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:45 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:19 AM, Thomas Gleixner wrote:
> 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 or
>   any later version as published by the free software foundation
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 2 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=15c6c5f8acac
> ---
>  drivers/video/backlight/jornada720_bl.c  |    6 +-----
>  drivers/video/backlight/jornada720_lcd.c |    6 +-----
>  2 files changed, 2 insertions(+), 10 deletions(-)
> 
> --- a/drivers/video/backlight/jornada720_bl.c
> +++ b/drivers/video/backlight/jornada720_bl.c
> @@ -1,12 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *
>   * Backlight driver for HP Jornada 700 series (710/720/728)
>   * Copyright (C) 2006-2009 Kristoffer Ericson <kristoffer.ericson@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 or any later version as published by the Free Software Foundation.
> - *
>   */
>  
>  #include <linux/backlight.h>
> --- a/drivers/video/backlight/jornada720_lcd.c
> +++ b/drivers/video/backlight/jornada720_lcd.c
> @@ -1,12 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *
>   * LCD driver for HP Jornada 700 series (710/720/728)
>   * Copyright (C) 2006-2009 Kristoffer Ericson <kristoffer.ericson@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 or any later version as published by the Free Software Foundation.
> - *
>   */
>  
>  #include <linux/device.h>
> 
> 

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

* Re: [patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 74
  2019-05-20  7:19 ` [patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 74 Thomas Gleixner
  2019-05-21 13:48   ` Richard Fontana
  2019-05-22  5:17   ` Kate Stewart
@ 2019-05-23 20:46   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:46 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:19 AM, Thomas Gleixner wrote:
> Based on 1 normalized pattern(s):
> 
>   you may copy modify and redistribute this file under the terms of
>   the gnu general public license version 2 or any later version at
>   your convenience
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> 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=batch3&id=e6277b5ec765
> ---
>  arch/m68k/math-emu/fp_arith.c    |    4 +---
>  arch/m68k/math-emu/fp_arith.h    |    4 +---
>  arch/m68k/math-emu/multi_arith.h |    5 ++---
>  3 files changed, 4 insertions(+), 9 deletions(-)
> 
> --- a/arch/m68k/math-emu/fp_arith.c
> +++ b/arch/m68k/math-emu/fp_arith.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>  
>     fp_arith.c: floating-point math routines for the Linux-m68k
> @@ -8,9 +9,6 @@
>     Somewhat based on the AlphaLinux floating point emulator, by David
>     Mosberger-Tang.
>  
> -   You may copy, modify, and redistribute this file under the terms of
> -   the GNU General Public License, version 2, or any later version, at
> -   your convenience.
>   */
>  
>  #include "fp_emu.h"
> --- a/arch/m68k/math-emu/fp_arith.h
> +++ b/arch/m68k/math-emu/fp_arith.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>  
>     fp_arith.h: floating-point math routines for the Linux-m68k
> @@ -8,9 +9,6 @@
>     Somewhat based on the AlphaLinux floating point emulator, by David
>     Mosberger-Tang.
>  
> -   You may copy, modify, and redistribute this file under the terms of
> -   the GNU General Public License, version 2, or any later version, at
> -   your convenience.
>  
>   */
>  
> --- a/arch/m68k/math-emu/multi_arith.h
> +++ b/arch/m68k/math-emu/multi_arith.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* multi_arith.h: multi-precision integer arithmetic functions, needed
>     to do extended-precision floating point.
>  
> @@ -6,9 +7,7 @@
>     Somewhat based on arch/alpha/math-emu/ieee-math.c, which is (c)
>     David Mosberger-Tang.
>  
> -   You may copy, modify, and redistribute this file under the terms of
> -   the GNU General Public License, version 2, or any later version, at
> -   your convenience. */
> + */
>  
>  /* Note:
>  
> 
> 

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

* Re: [patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 75
  2019-05-20  7:19 ` [patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 75 Thomas Gleixner
  2019-05-21 13:49   ` Richard Fontana
  2019-05-22  5:19   ` Kate Stewart
@ 2019-05-23 20:47   ` Allison Randal
  2 siblings, 0 replies; 99+ messages in thread
From: Allison Randal @ 2019-05-23 20:47 UTC (permalink / raw)
  To: linux-spdx

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

On 5/20/19 3:19 AM, Thomas Gleixner wrote:
> Based on 1 normalized pattern(s):
> 
>   derived from gplv2+ licensed source [copyright] [c] [2008]
>   [wondermedia] [technologies] [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 or at your option any later version
>   as published by the free software foundation
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch3&id=6d508f15fc67
> ---
>  drivers/i2c/busses/i2c-wmt.c |    6 +-----
>  1 file changed, 1 insertion(+), 5 deletions(-)
> 
> --- a/drivers/i2c/busses/i2c-wmt.c
> +++ b/drivers/i2c/busses/i2c-wmt.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  Wondermedia I2C Master Mode Driver
>   *
> @@ -5,11 +6,6 @@
>   *
>   *  Derived from GPLv2+ licensed source:
>   *  - Copyright (C) 2008 WonderMedia Technologies, 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, or
> - *  (at your option) any later version. as published by the Free Software
> - *  Foundation
>   */
>  
>  #include <linux/clk.h>
> 
> 

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

end of thread, other threads:[~2019-05-23 20:47 UTC | newest]

Thread overview: 99+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-20  7:18 [patch 00/25] SPDX cleanup: Batch 3 Thomas Gleixner
2019-05-20  7:18 ` [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 51 Thomas Gleixner
2019-05-22  5:07   ` Kate Stewart
2019-05-22 15:21   ` Richard Fontana
2019-05-23 20:20   ` Allison Randal
2019-05-20  7:18 ` [patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 52 Thomas Gleixner
2019-05-21 13:38   ` Richard Fontana
2019-05-21 14:32   ` Kate Stewart
2019-05-23 20:20   ` Allison Randal
2019-05-20  7:18 ` [patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 53 Thomas Gleixner
2019-05-21 13:38   ` Richard Fontana
2019-05-21 14:32   ` Kate Stewart
2019-05-23 20:21   ` Allison Randal
2019-05-20  7:18 ` [patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 54 Thomas Gleixner
2019-05-21 13:39   ` Richard Fontana
2019-05-21 14:32   ` Kate Stewart
2019-05-23 20:22   ` Allison Randal
2019-05-20  7:18 ` [patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 Thomas Gleixner
2019-05-21 13:35   ` Richard Fontana
2019-05-21 14:31   ` Kate Stewart
2019-05-23 20:23   ` Allison Randal
2019-05-20  7:18 ` [patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 Thomas Gleixner
2019-05-21 13:41   ` Richard Fontana
2019-05-21 20:36   ` Kate Stewart
2019-05-23 20:24   ` Allison Randal
2019-05-20  7:18 ` [patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 57 Thomas Gleixner
2019-05-21 13:40   ` Richard Fontana
2019-05-21 20:37   ` Kate Stewart
2019-05-23 20:25   ` Allison Randal
2019-05-20  7:18 ` [patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 58 Thomas Gleixner
2019-05-21  9:56   ` Thomas Gleixner
2019-05-21 13:15   ` Richard Fontana
2019-05-20  7:19 ` [patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 59 Thomas Gleixner
2019-05-21 13:40   ` Richard Fontana
2019-05-21 20:29     ` Kate Stewart
2019-05-23 20:30   ` Allison Randal
2019-05-20  7:19 ` [patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 60 Thomas Gleixner
2019-05-21 13:42   ` Richard Fontana
2019-05-22  5:11   ` Kate Stewart
2019-05-23 20:30   ` Allison Randal
2019-05-20  7:19 ` [patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 Thomas Gleixner
2019-05-21 13:46   ` Richard Fontana
2019-05-21 14:00   ` Michael Ellerman
2019-05-23 20:32   ` Allison Randal
2019-05-20  7:19 ` [patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 62 Thomas Gleixner
2019-05-21 13:44   ` Richard Fontana
2019-05-22  5:13   ` Kate Stewart
2019-05-23 20:33   ` Allison Randal
2019-05-20  7:19 ` [patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 63 Thomas Gleixner
2019-05-21 13:41   ` Richard Fontana
2019-05-22  5:10   ` Kate Stewart
2019-05-23 20:34   ` Allison Randal
2019-05-20  7:19 ` [patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 Thomas Gleixner
2019-05-21 13:42   ` Richard Fontana
2019-05-22  5:12   ` Kate Stewart
2019-05-23 20:34   ` Allison Randal
2019-05-20  7:19 ` [patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 Thomas Gleixner
2019-05-21 13:45   ` Richard Fontana
2019-05-22  5:14   ` Kate Stewart
2019-05-23 20:35   ` Allison Randal
2019-05-20  7:19 ` [patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 66 Thomas Gleixner
2019-05-21 13:57   ` Richard Fontana
2019-05-21 14:00   ` Michael Ellerman
2019-05-20  7:19 ` [patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 67 Thomas Gleixner
2019-05-21 13:43   ` Richard Fontana
2019-05-22  5:12   ` Kate Stewart
2019-05-23 20:40   ` Allison Randal
2019-05-20  7:19 ` [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 68 Thomas Gleixner
2019-05-21 13:44   ` Richard Fontana
2019-05-22  5:13   ` Kate Stewart
2019-05-23 20:41   ` Allison Randal
2019-05-20  7:19 ` [patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 69 Thomas Gleixner
2019-05-21 13:45   ` Richard Fontana
2019-05-22  5:15   ` Kate Stewart
2019-05-23 20:42   ` Allison Randal
2019-05-20  7:19 ` [patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 70 Thomas Gleixner
2019-05-21 13:46   ` Richard Fontana
2019-05-22  5:15   ` Kate Stewart
2019-05-23 20:44   ` Allison Randal
2019-05-20  7:19 ` [patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 71 Thomas Gleixner
2019-05-21 13:47   ` Richard Fontana
2019-05-22  5:16   ` Kate Stewart
2019-05-23 20:44   ` Allison Randal
2019-05-20  7:19 ` [patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 72 Thomas Gleixner
2019-05-21 13:48   ` Richard Fontana
2019-05-22  5:17   ` Kate Stewart
2019-05-23 20:45   ` Allison Randal
2019-05-20  7:19 ` [patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 73 Thomas Gleixner
2019-05-21 13:47   ` Richard Fontana
2019-05-22  5:16   ` Kate Stewart
2019-05-23 20:45   ` Allison Randal
2019-05-20  7:19 ` [patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 74 Thomas Gleixner
2019-05-21 13:48   ` Richard Fontana
2019-05-22  5:17   ` Kate Stewart
2019-05-23 20:46   ` Allison Randal
2019-05-20  7:19 ` [patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 75 Thomas Gleixner
2019-05-21 13:49   ` Richard Fontana
2019-05-22  5:19   ` Kate Stewart
2019-05-23 20:47   ` Allison Randal

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.