All of lore.kernel.org
 help / color / mirror / Atom feed
* [Batch 15 patch 00/49] Batch 15 of random GPL notices/references
@ 2019-06-01  8:08 Thomas Gleixner
  2019-06-01  8:08 ` [Batch 15 patch 01/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 401 Thomas Gleixner
                   ` (48 more replies)
  0 siblings, 49 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

Hi!

We are getting close! Batch 16 will be the last set of GPL only patterns to
stare at.

Thanks,

	tglx






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

* [Batch 15 patch 01/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 401
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 20:41   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 02/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 402 Thomas Gleixner
                   ` (47 subsequent siblings)
  48 siblings, 1 reply; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=0f265ad00904
---
 drivers/clk/zynq/clkc.c |   13 +------------
 drivers/clk/zynq/pll.c  |   14 +-------------
 2 files changed, 2 insertions(+), 25 deletions(-)

--- a/drivers/clk/zynq/clkc.c
+++ b/drivers/clk/zynq/clkc.c
@@ -1,21 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Zynq clock controller
  *
  *  Copyright (C) 2012 - 2013 Xilinx
  *
  *  Sören Brinkmann <soren.brinkmann@xilinx.com>
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2 as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/clk/zynq.h>
--- a/drivers/clk/zynq/pll.c
+++ b/drivers/clk/zynq/pll.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Zynq PLL driver
  *
  *  Copyright (C) 2013 Xilinx
  *
  *  Sören Brinkmann <soren.brinkmann@xilinx.com>
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2 as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
- *
  */
 #include <linux/clk/zynq.h>
 #include <linux/clk-provider.h>



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

* [Batch 15 patch 02/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 402
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
  2019-06-01  8:08 ` [Batch 15 patch 01/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 401 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 10:56   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 20:42   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 03/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 403 Thomas Gleixner
                   ` (46 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the smems of the gnu general public license as published by
  the free software foundation version 2 of the license

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=49e429fc7b60
---
 drivers/char/ttyprintk.c              |    5 +----
 drivers/char/xillybus/xillybus.h      |    5 +----
 drivers/char/xillybus/xillybus_core.c |    5 +----
 drivers/char/xillybus/xillybus_of.c   |    5 +----
 drivers/char/xillybus/xillybus_pcie.c |    5 +----
 5 files changed, 5 insertions(+), 20 deletions(-)

--- a/drivers/char/ttyprintk.c
+++ b/drivers/char/ttyprintk.c
@@ -1,11 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/drivers/char/ttyprintk.c
  *
  *  Copyright (C) 2010  Samo Pogacnik
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the smems of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
  */
 
 /*
--- a/drivers/char/xillybus/xillybus.h
+++ b/drivers/char/xillybus/xillybus.h
@@ -1,13 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * linux/drivers/misc/xillybus.h
  *
  * Copyright 2011 Xillybus Ltd, http://xillybus.com
  *
  * Header file for the Xillybus FPGA/host framework.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the smems of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
  */
 
 #ifndef __XILLYBUS_H
--- a/drivers/char/xillybus/xillybus_core.c
+++ b/drivers/char/xillybus/xillybus_core.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/drivers/misc/xillybus_core.c
  *
@@ -10,10 +11,6 @@
  * file in the host. The number of such pipes and their attributes are
  * set up on the logic. This driver detects these automatically and
  * creates the device files accordingly.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the smems of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
  */
 
 #include <linux/list.h>
--- a/drivers/char/xillybus/xillybus_of.c
+++ b/drivers/char/xillybus/xillybus_of.c
@@ -1,13 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/drivers/misc/xillybus_of.c
  *
  * Copyright 2011 Xillybus Ltd, http://xillybus.com
  *
  * Driver for the Xillybus FPGA/host framework using Open Firmware.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the smems of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
  */
 
 #include <linux/module.h>
--- a/drivers/char/xillybus/xillybus_pcie.c
+++ b/drivers/char/xillybus/xillybus_pcie.c
@@ -1,13 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/drivers/misc/xillybus_pcie.c
  *
  * Copyright 2011 Xillybus Ltd, http://xillybus.com
  *
  * Driver for the Xillybus FPGA/host framework using PCI Express.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the smems of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
  */
 
 #include <linux/module.h>



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

* [Batch 15 patch 03/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 403
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
  2019-06-01  8:08 ` [Batch 15 patch 01/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 401 Thomas Gleixner
  2019-06-01  8:08 ` [Batch 15 patch 02/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 402 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 10:57   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 20:44   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 04/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 Thomas Gleixner
                   ` (45 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this software may be redistributed and or modified under the terms
  of the gnu general public license gpl version 2 as published by the
  free software foundation

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=df3e1a87fc54
---
 mm/dmapool.c |    5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

--- a/mm/dmapool.c
+++ b/mm/dmapool.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * DMA Pool allocator
  *
@@ -5,10 +6,6 @@
  * Copyright 2007 Intel Corporation
  *   Author: Matthew Wilcox <willy@linux.intel.com>
  *
- * This software may be redistributed and/or modified under the terms of
- * the GNU General Public License ("GPL") version 2 as published by the
- * Free Software Foundation.
- *
  * This allocator returns small blocks of a given size which are DMA-able by
  * the given device.  It uses the dma_alloc_coherent page allocator to get
  * new pages, then splits them up into blocks of the required size.



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

* [Batch 15 patch 04/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (2 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 03/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 403 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 10:35   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 20:47   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 05/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 405 Thomas Gleixner
                   ` (44 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

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 version 2 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 write to the free
  software foundation inc 59 temple place suite 330 boston ma 02111
  1307 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=5cedda83f821
---
 sound/pci/oxygen/oxygen.c       |   14 +-------------
 sound/pci/oxygen/oxygen_io.c    |   14 +-------------
 sound/pci/oxygen/oxygen_lib.c   |   14 +-------------
 sound/pci/oxygen/oxygen_mixer.c |   14 +-------------
 sound/pci/oxygen/oxygen_pcm.c   |   14 +-------------
 sound/pci/oxygen/virtuoso.c     |   14 +-------------
 6 files changed, 6 insertions(+), 78 deletions(-)

--- a/sound/pci/oxygen/oxygen.c
+++ b/sound/pci/oxygen/oxygen.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * C-Media CMI8788 driver for C-Media's reference design and similar models
  *
  * Copyright (c) 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, version 2.
- *
- *  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, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
  */
 
 /*
--- a/sound/pci/oxygen/oxygen_io.c
+++ b/sound/pci/oxygen/oxygen_io.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * C-Media CMI8788 driver - helper functions
  *
  * Copyright (c) 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, version 2.
- *
- *  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, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
  */
 
 #include <linux/delay.h>
--- a/sound/pci/oxygen/oxygen_lib.c
+++ b/sound/pci/oxygen/oxygen_lib.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * C-Media CMI8788 driver - main driver module
  *
  * Copyright (c) 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, version 2.
- *
- *  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, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
  */
 
 #include <linux/delay.h>
--- a/sound/pci/oxygen/oxygen_mixer.c
+++ b/sound/pci/oxygen/oxygen_mixer.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * C-Media CMI8788 driver - mixer code
  *
  * Copyright (c) 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, version 2.
- *
- *  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, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
  */
 
 #include <linux/mutex.h>
--- a/sound/pci/oxygen/oxygen_pcm.c
+++ b/sound/pci/oxygen/oxygen_pcm.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * C-Media CMI8788 driver - PCM code
  *
  * Copyright (c) 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, version 2.
- *
- *  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, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
  */
 
 #include <linux/pci.h>
--- a/sound/pci/oxygen/virtuoso.c
+++ b/sound/pci/oxygen/virtuoso.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * C-Media CMI8788 driver for Asus Xonar cards
  *
  * Copyright (c) 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, version 2.
- *
- *  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, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
  */
 
 #include <linux/pci.h>



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

* [Batch 15 patch 05/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 405
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (3 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 04/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 10:36   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 20:48   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 06/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 406 Thomas Gleixner
                   ` (43 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=175a83089a4e
---
 drivers/char/hangcheck-timer.c |   15 +--------------
 fs/ocfs2/extent_map.c          |   15 +--------------
 fs/ocfs2/extent_map.h          |   15 +--------------
 fs/ocfs2/ocfs1_fs_compat.h     |   15 +--------------
 fs/ocfs2/ocfs2_fs.h            |   15 +--------------
 5 files changed, 5 insertions(+), 70 deletions(-)

--- a/drivers/char/hangcheck-timer.c
+++ b/drivers/char/hangcheck-timer.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * hangcheck-timer.c
  *
@@ -6,20 +7,6 @@
  * Copyright (C) 2002, 2003 Oracle.  All rights reserved.
  *
  * Author: Joel Becker <joel.becker@oracle.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public
- * License version 2 as published by the Free Software Foundation.
- * 
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- * 
- * You should have received a copy of the GNU General Public
- * License along with this program; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 021110-1307, USA.
  */
 
 /*
--- a/fs/ocfs2/extent_map.c
+++ b/fs/ocfs2/extent_map.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
@@ -6,20 +7,6 @@
  * Block/Cluster mapping functions
  *
  * Copyright (C) 2004 Oracle.  All rights reserved.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public
- * License, version 2,  as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public
- * License along with this program; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 021110-1307, USA.
  */
 
 #include <linux/fs.h>
--- a/fs/ocfs2/extent_map.h
+++ b/fs/ocfs2/extent_map.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
@@ -6,20 +7,6 @@
  * In-memory file extent mappings for OCFS2.
  *
  * Copyright (C) 2004 Oracle.  All rights reserved.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public
- * License, version 2,  as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public
- * License along with this program; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 021110-1307, USA.
  */
 
 #ifndef _EXTENT_MAP_H
--- a/fs/ocfs2/ocfs1_fs_compat.h
+++ b/fs/ocfs2/ocfs1_fs_compat.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
@@ -9,20 +10,6 @@
  * mount it.
  *
  * Copyright (C) 2002, 2004 Oracle.  All rights reserved.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public
- * License, version 2,  as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public
- * License along with this program; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 021110-1307, USA.
  */
 
 #ifndef _OCFS1_FS_COMPAT_H
--- a/fs/ocfs2/ocfs2_fs.h
+++ b/fs/ocfs2/ocfs2_fs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
@@ -6,20 +7,6 @@
  * On-disk structures for OCFS2.
  *
  * Copyright (C) 2002, 2004 Oracle.  All rights reserved.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public
- * License, version 2,  as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public
- * License along with this program; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 021110-1307, USA.
  */
 
 #ifndef _OCFS2_FS_H



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

* [Batch 15 patch 06/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 406
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (4 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 05/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 405 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 10:36   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 20:49   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 07/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 407 Thomas Gleixner
                   ` (42 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=815d7756c3ad
---
 arch/arm/mach-mvebu/kirkwood-pm.c |   10 +---------
 arch/arm/mach-mvebu/kirkwood-pm.h |   10 +---------
 2 files changed, 2 insertions(+), 18 deletions(-)

--- a/arch/arm/mach-mvebu/kirkwood-pm.c
+++ b/arch/arm/mach-mvebu/kirkwood-pm.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Power Management driver for Marvell Kirkwood SoCs
  *
  * Copyright (C) 2013 Ezequiel Garcia <ezequiel@free-electrons.com>
  * Copyright (C) 2010 Simon Guinot <sguinot@lacie.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 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/kernel.h>
--- a/arch/arm/mach-mvebu/kirkwood-pm.h
+++ b/arch/arm/mach-mvebu/kirkwood-pm.h
@@ -1,17 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Power Management driver for Marvell Kirkwood SoCs
  *
  * Copyright (C) 2013 Ezequiel Garcia <ezequiel@free-electrons.com>
  * Copyright (C) 2010 Simon Guinot <sguinot@lacie.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 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #ifndef __ARCH_KIRKWOOD_PM_H



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

* [Batch 15 patch 07/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 407
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (5 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 06/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 406 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 10:37   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 20:50   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 08/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 408 Thomas Gleixner
                   ` (41 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=8ffb8ad2fb49
---
 tools/perf/python/twatch.py |    9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

--- a/tools/perf/python/twatch.py
+++ b/tools/perf/python/twatch.py
@@ -1,17 +1,10 @@
 #! /usr/bin/python
+# SPDX-License-Identifier: GPL-2.0-only
 # -*- python -*-
 # -*- coding: utf-8 -*-
 #   twatch - Experimental use of the perf python interface
 #   Copyright (C) 2011 Arnaldo Carvalho de Melo <acme@redhat.com>
 #
-#   This application is free software; you can redistribute it and/or
-#   modify it under the terms of the GNU General Public License
-#   as published by the Free Software Foundation; version 2.
-#
-#   This application is distributed in the hope that it will be useful,
-#   but WITHOUT ANY WARRANTY; without even the implied warranty of
-#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#   General Public License for more details.
 
 import perf
 



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

* [Batch 15 patch 08/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 408
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (6 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 07/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 407 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 20:51   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 09/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 409 Thomas Gleixner
                   ` (40 subsequent siblings)
  48 siblings, 1 reply; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

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

--- a/drivers/hwmon/nsa320-hwmon.c
+++ b/drivers/hwmon/nsa320-hwmon.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * drivers/hwmon/nsa320-hwmon.c
  *
@@ -7,15 +8,6 @@
  * Copyright (C) 2016 Adam Baker <linux@baker-net.org.uk>
  * based on a board file driver
  * Copyright (C) 2012 Peter Schildmann <linux@schildmann.info>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License v2 as published by the
- * Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
  */
 
 #include <linux/bitops.h>



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

* [Batch 15 patch 09/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 409
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (7 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 08/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 408 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 20:52   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 10/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 410 Thomas Gleixner
                   ` (39 subsequent siblings)
  48 siblings, 1 reply; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=24d21d1da92b
---
 drivers/soc/qcom/qcom_gsbi.c |   10 +---------
 drivers/spi/spi-qup.c        |   10 +---------
 2 files changed, 2 insertions(+), 18 deletions(-)

--- a/drivers/soc/qcom/qcom_gsbi.c
+++ b/drivers/soc/qcom/qcom_gsbi.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2014, The Linux foundation. 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 rev 2 and
- * only rev 2 as published by the free Software foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or fITNESS fOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/clk.h>
--- a/drivers/spi/spi-qup.c
+++ b/drivers/spi/spi-qup.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2008-2014, The Linux foundation. 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 rev 2 and
- * only rev 2 as published by the free Software foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or fITNESS fOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/clk.h>



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

* [Batch 15 patch 10/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 410
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (8 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 09/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 409 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 20:52   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 11/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 411 Thomas Gleixner
                   ` (38 subsequent siblings)
  48 siblings, 1 reply; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=cf0a1571f517
---
 drivers/lightnvm/core.c |   16 +---------------
 drivers/scsi/sd_dif.c   |   16 +---------------
 drivers/scsi/sd_zbc.c   |   16 +---------------
 3 files changed, 3 insertions(+), 45 deletions(-)

--- a/drivers/lightnvm/core.c
+++ b/drivers/lightnvm/core.c
@@ -1,21 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2015 IT University of Copenhagen. All rights reserved.
  * Initial release: Matias Bjorling <m@bjorling.me>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version
- * 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; see the file COPYING.  If not, write to
- * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139,
- * USA.
- *
  */
 
 #include <linux/list.h>
--- a/drivers/scsi/sd_dif.c
+++ b/drivers/scsi/sd_dif.c
@@ -1,23 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * sd_dif.c - SCSI Data Integrity Field
  *
  * Copyright (C) 2007, 2008 Oracle Corporation
  * Written by: Martin K. Petersen <martin.petersen@oracle.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version
- * 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; see the file COPYING.  If not, write to
- * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139,
- * USA.
- *
  */
 
 #include <linux/blkdev.h>
--- a/drivers/scsi/sd_zbc.c
+++ b/drivers/scsi/sd_zbc.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * SCSI Zoned Block commands
  *
@@ -5,21 +6,6 @@
  * Written by: Hannes Reinecke <hare@suse.de>
  * Modified by: Damien Le Moal <damien.lemoal@hgst.com>
  * Modified by: Shaun Tancheff <shaun.tancheff@seagate.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version
- * 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; see the file COPYING.  If not, write to
- * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139,
- * USA.
- *
  */
 
 #include <linux/blkdev.h>



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

* [Batch 15 patch 11/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 411
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (9 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 10/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 410 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 20:54   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 12/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 Thomas Gleixner
                   ` (37 subsequent siblings)
  48 siblings, 1 reply; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this file is licensed under gplv2 this file is part of the [aic94xx]
  driver the [aic94xx] 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 version 2 of the
  license the [aic94xx] 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 the [aic94xx]
  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-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=0efa47d516e1
---
 drivers/scsi/aic94xx/Makefile          |   18 +-----------------
 drivers/scsi/aic94xx/aic94xx.h         |   19 +------------------
 drivers/scsi/aic94xx/aic94xx_dev.c     |   19 +------------------
 drivers/scsi/aic94xx/aic94xx_dump.c    |   20 +-------------------
 drivers/scsi/aic94xx/aic94xx_dump.h    |   20 +-------------------
 drivers/scsi/aic94xx/aic94xx_hwi.c     |   20 +-------------------
 drivers/scsi/aic94xx/aic94xx_hwi.h     |   20 +-------------------
 drivers/scsi/aic94xx/aic94xx_init.c    |   20 +-------------------
 drivers/scsi/aic94xx/aic94xx_reg.c     |   20 +-------------------
 drivers/scsi/aic94xx/aic94xx_reg.h     |   20 +-------------------
 drivers/scsi/aic94xx/aic94xx_reg_def.h |   20 +-------------------
 drivers/scsi/aic94xx/aic94xx_sas.h     |   20 +-------------------
 drivers/scsi/aic94xx/aic94xx_scb.c     |   20 +-------------------
 drivers/scsi/aic94xx/aic94xx_sds.c     |   20 +-------------------
 drivers/scsi/aic94xx/aic94xx_sds.h     |   20 +-------------------
 drivers/scsi/aic94xx/aic94xx_seq.c     |   20 +-------------------
 drivers/scsi/aic94xx/aic94xx_seq.h     |   20 +-------------------
 drivers/scsi/aic94xx/aic94xx_task.c    |   20 +-------------------
 drivers/scsi/aic94xx/aic94xx_tmf.c     |   20 +-------------------
 19 files changed, 19 insertions(+), 357 deletions(-)

--- a/drivers/scsi/aic94xx/Makefile
+++ b/drivers/scsi/aic94xx/Makefile
@@ -1,26 +1,10 @@
+# SPDX-License-Identifier: GPL-2.0-only
 #
 # Makefile for Adaptec aic94xx SAS/SATA driver.
 #
 # Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
 # Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
 #
-# This file is licensed under GPLv2.
-#
-# This file is part of the aic94xx driver.
-#
-# The aic94xx 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; version 2 of the
-# License.
-#
-# The aic94xx 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 the aic94xx driver; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
 ccflags-$(CONFIG_AIC94XX_DEBUG) := -DASD_DEBUG -DASD_ENTER_EXIT
 
--- a/drivers/scsi/aic94xx/aic94xx.h
+++ b/drivers/scsi/aic94xx/aic94xx.h
@@ -1,27 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Aic94xx SAS/SATA driver 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 file is part of the aic94xx driver.
- *
- * The aic94xx 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; version 2 of the
- * License.
- *
- * The aic94xx 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 the aic94xx driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  * $Id: //depot/aic94xx/aic94xx.h#31 $
  */
 
--- a/drivers/scsi/aic94xx/aic94xx_dev.c
+++ b/drivers/scsi/aic94xx/aic94xx_dev.c
@@ -1,27 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Aic94xx SAS/SATA DDB management
  *
  * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
  * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
  *
- * This file is licensed under GPLv2.
- *
- * This file is part of the aic94xx driver.
- *
- * The aic94xx 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; version 2 of the
- * License.
- *
- * The aic94xx 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 the aic94xx driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  * $Id: //depot/aic94xx/aic94xx_dev.c#21 $
  */
 
--- a/drivers/scsi/aic94xx/aic94xx_dump.c
+++ b/drivers/scsi/aic94xx/aic94xx_dump.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Aic94xx SAS/SATA driver dump interface.
  *
@@ -5,28 +6,9 @@
  * Copyright (C) 2004 David Chaw <david_chaw@adaptec.com>
  * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
  *
- * This file is licensed under GPLv2.
- *
- * This file is part of the aic94xx driver.
- *
- * The aic94xx 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; version 2 of the
- * License.
- *
- * The aic94xx 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 the aic94xx driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  * 2005/07/14/LT  Complete overhaul of this file.  Update pages, register
  * locations, names, etc.  Make use of macros.  Print more information.
  * Print all cseq and lseq mip and mdp.
- *
  */
 
 #include <linux/pci.h>
--- a/drivers/scsi/aic94xx/aic94xx_dump.h
+++ b/drivers/scsi/aic94xx/aic94xx_dump.h
@@ -1,27 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Aic94xx SAS/SATA driver dump 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 file is part of the aic94xx driver.
- *
- * The aic94xx 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; version 2 of the
- * License.
- *
- * The aic94xx 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 the aic94xx driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  */
 
 #ifndef _AIC94XX_DUMP_H_
--- a/drivers/scsi/aic94xx/aic94xx_hwi.c
+++ b/drivers/scsi/aic94xx/aic94xx_hwi.c
@@ -1,27 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Aic94xx SAS/SATA driver hardware interface.
  *
  * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
  * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
- *
- * This file is licensed under GPLv2.
- *
- * This file is part of the aic94xx driver.
- *
- * The aic94xx 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; version 2 of the
- * License.
- *
- * The aic94xx 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 the aic94xx driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  */
 
 #include <linux/pci.h>
--- a/drivers/scsi/aic94xx/aic94xx_hwi.h
+++ b/drivers/scsi/aic94xx/aic94xx_hwi.h
@@ -1,27 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Aic94xx SAS/SATA driver hardware interface 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 file is part of the aic94xx driver.
- *
- * The aic94xx 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; version 2 of the
- * License.
- *
- * The aic94xx 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 the aic94xx driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  */
 
 #ifndef _AIC94XX_HWI_H_
--- a/drivers/scsi/aic94xx/aic94xx_init.c
+++ b/drivers/scsi/aic94xx/aic94xx_init.c
@@ -1,27 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Aic94xx SAS/SATA driver 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 file is part of the aic94xx driver.
- *
- * The aic94xx 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; version 2 of the
- * License.
- *
- * The aic94xx 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 the aic94xx driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  */
 
 #include <linux/module.h>
--- a/drivers/scsi/aic94xx/aic94xx_reg.c
+++ b/drivers/scsi/aic94xx/aic94xx_reg.c
@@ -1,27 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Aic94xx SAS/SATA driver register access.
  *
  * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
  * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
- *
- * This file is licensed under GPLv2.
- *
- * This file is part of the aic94xx driver.
- *
- * The aic94xx 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; version 2 of the
- * License.
- *
- * The aic94xx 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 the aic94xx driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  */
 
 #include <linux/pci.h>
--- a/drivers/scsi/aic94xx/aic94xx_reg.h
+++ b/drivers/scsi/aic94xx/aic94xx_reg.h
@@ -1,27 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Aic94xx SAS/SATA driver hardware registers definitions.
  *
  * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
  * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
- *
- * This file is licensed under GPLv2.
- *
- * This file is part of the aic94xx driver.
- *
- * The aic94xx 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; version 2 of the
- * License.
- *
- * The aic94xx 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 the aic94xx driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  */
 
 #ifndef _AIC94XX_REG_H_
--- a/drivers/scsi/aic94xx/aic94xx_reg_def.h
+++ b/drivers/scsi/aic94xx/aic94xx_reg_def.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Aic94xx SAS/SATA driver hardware registers definitions.
  *
@@ -9,26 +10,7 @@
  * agnostic register r/w functions.  Some register corrections, sizes,
  * etc.
  *
- * This file is licensed under GPLv2.
- *
- * This file is part of the aic94xx driver.
- *
- * The aic94xx 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; version 2 of the
- * License.
- *
- * The aic94xx 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 the aic94xx driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  * $Id: //depot/aic94xx/aic94xx_reg_def.h#27 $
- *
  */
 
 #ifndef _ADP94XX_REG_DEF_H_
--- a/drivers/scsi/aic94xx/aic94xx_sas.h
+++ b/drivers/scsi/aic94xx/aic94xx_sas.h
@@ -1,27 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Aic94xx SAS/SATA driver SAS definitions and hardware interface 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 file is part of the aic94xx driver.
- *
- * The aic94xx 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; version 2 of the
- * License.
- *
- * The aic94xx 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 the aic94xx driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  */
 
 #ifndef _AIC94XX_SAS_H_
--- a/drivers/scsi/aic94xx/aic94xx_scb.c
+++ b/drivers/scsi/aic94xx/aic94xx_scb.c
@@ -1,27 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Aic94xx SAS/SATA driver SCB management.
  *
  * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
  * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
- *
- * This file is licensed under GPLv2.
- *
- * This file is part of the aic94xx driver.
- *
- * The aic94xx 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; version 2 of the
- * License.
- *
- * The aic94xx 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 the aic94xx driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  */
 
 #include <linux/gfp.h>
--- a/drivers/scsi/aic94xx/aic94xx_sds.c
+++ b/drivers/scsi/aic94xx/aic94xx_sds.c
@@ -1,28 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Aic94xx SAS/SATA driver access to shared data structures and memory
  * maps.
  *
  * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
  * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
- *
- * This file is licensed under GPLv2.
- *
- * This file is part of the aic94xx driver.
- *
- * The aic94xx 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; version 2 of the
- * License.
- *
- * The aic94xx 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 the aic94xx driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  */
 
 #include <linux/pci.h>
--- a/drivers/scsi/aic94xx/aic94xx_sds.h
+++ b/drivers/scsi/aic94xx/aic94xx_sds.h
@@ -1,27 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Aic94xx SAS/SATA driver hardware interface header file.
  *
  * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
  * Copyright (C) 2005 Gilbert Wu <gilbert_wu@adaptec.com>
- *
- * This file is licensed under GPLv2.
- *
- * This file is part of the aic94xx driver.
- *
- * The aic94xx 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; version 2 of the
- * License.
- *
- * The aic94xx 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 the aic94xx driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  */
 #ifndef _AIC94XX_SDS_H_
 #define _AIC94XX_SDS_H_
--- a/drivers/scsi/aic94xx/aic94xx_seq.c
+++ b/drivers/scsi/aic94xx/aic94xx_seq.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Aic94xx SAS/SATA driver sequencer interface.
  *
@@ -5,25 +6,6 @@
  * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
  *
  * Parts of this code adapted from David Chaw's adp94xx_seq.c.
- *
- * This file is licensed under GPLv2.
- *
- * This file is part of the aic94xx driver.
- *
- * The aic94xx 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; version 2 of the
- * License.
- *
- * The aic94xx 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 the aic94xx driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  */
 
 #include <linux/delay.h>
--- a/drivers/scsi/aic94xx/aic94xx_seq.h
+++ b/drivers/scsi/aic94xx/aic94xx_seq.h
@@ -1,27 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Aic94xx SAS/SATA driver sequencer interface 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 file is part of the aic94xx driver.
- *
- * The aic94xx 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; version 2 of the
- * License.
- *
- * The aic94xx 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 the aic94xx driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  */
 
 #ifndef _AIC94XX_SEQ_H_
--- a/drivers/scsi/aic94xx/aic94xx_task.c
+++ b/drivers/scsi/aic94xx/aic94xx_task.c
@@ -1,27 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Aic94xx SAS/SATA Tasks
  *
  * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
  * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
- *
- * This file is licensed under GPLv2.
- *
- * This file is part of the aic94xx driver.
- *
- * The aic94xx 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; version 2 of the
- * License.
- *
- * The aic94xx 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 the aic94xx driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  */
 
 #include <linux/spinlock.h>
--- a/drivers/scsi/aic94xx/aic94xx_tmf.c
+++ b/drivers/scsi/aic94xx/aic94xx_tmf.c
@@ -1,27 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Aic94xx Task Management Functions
  *
  * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
  * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
- *
- * This file is licensed under GPLv2.
- *
- * This file is part of the aic94xx driver.
- *
- * The aic94xx 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; version 2 of the
- * License.
- *
- * The aic94xx 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 the aic94xx driver; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
  */
 
 #include <linux/spinlock.h>



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

* [Batch 15 patch 12/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (10 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 11/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 411 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 20:55   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 13/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 413 Thomas Gleixner
                   ` (36 subsequent siblings)
  48 siblings, 1 reply; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=da3c125dccf7
---
 drivers/net/can/usb/mcba_usb.c |   13 +------------
 drivers/net/can/usb/usb_8dev.c |   13 +------------
 2 files changed, 2 insertions(+), 24 deletions(-)

--- a/drivers/net/can/usb/mcba_usb.c
+++ b/drivers/net/can/usb/mcba_usb.c
@@ -1,19 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* SocketCAN driver for Microchip CAN BUS Analyzer Tool
  *
  * Copyright (C) 2017 Mobica Limited
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published
- * by the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program.
- *
  * This driver is inspired by the 4.6.2 version of net/can/usb/usb_8dev.c
  */
 
--- a/drivers/net/can/usb/usb_8dev.c
+++ b/drivers/net/can/usb/usb_8dev.c
@@ -1,20 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * CAN driver for "8 devices" USB2CAN converter
  *
  * Copyright (C) 2012 Bernd Krumboeck (krumboeck@universalnet.at)
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published
- * by the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program.
- *
  * This driver is inspired by the 3.2.0 version of drivers/net/can/usb/ems_usb.c
  * and drivers/net/can/usb/esd_usb2.c
  *



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

* [Batch 15 patch 13/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 413
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (11 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 12/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:30   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 20:57   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 14/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 414 Thomas Gleixner
                   ` (35 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license as published by
  the free software foundation version 2 this program is distributed
  as is without any warranty of any kind whether express or implied
  without even the implied warranty of merchantability or fitness for
  a particular purpose see the gnu general public license for more
  details you should have received a copy of the gnu general public
  license along with this program if not write to the free software
  foundation inc 51 franklin st fifth floor boston ma 02110 1301 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=877589656ac1
---
 arch/arm/mach-omap2/omap_hwmod_reset.c |   15 +--------------
 include/sound/aess.h                   |   15 +--------------
 2 files changed, 2 insertions(+), 28 deletions(-)

--- a/arch/arm/mach-omap2/omap_hwmod_reset.c
+++ b/arch/arm/mach-omap2/omap_hwmod_reset.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * OMAP IP block custom reset and preprogramming stubs
  *
@@ -8,20 +9,6 @@
  * functions.  The stubs in this file provide a standard way for the
  * hwmod code to call these functions, which are to be located under
  * drivers/.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation version 2.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA
  */
 #include <linux/kernel.h>
 #include <linux/errno.h>
--- a/include/sound/aess.h
+++ b/include/sound/aess.h
@@ -1,22 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * AESS IP block reset
  *
  * Copyright (C) 2012 Texas Instruments, Inc.
  * Paul Walmsley
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation version 2.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA
  */
 #ifndef __SOUND_AESS_H__
 #define __SOUND_AESS_H__



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

* [Batch 15 patch 14/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 414
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (12 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 13/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 413 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 11:00   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 20:58   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 15/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 415 Thomas Gleixner
                   ` (34 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=ddb0d34f1b2b
---
 drivers/input/misc/wistron_btns.c     |   14 +-------------
 drivers/platform/x86/fujitsu-tablet.c |   14 +-------------
 2 files changed, 2 insertions(+), 26 deletions(-)

--- a/drivers/input/misc/wistron_btns.c
+++ b/drivers/input/misc/wistron_btns.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Wistron laptop button driver
  * Copyright (C) 2005 Miloslav Trmac <mitr@volny.cz>
  * Copyright (C) 2005 Bernhard Rosenkraenzer <bero@arklinux.org>
  * Copyright (C) 2005 Dmitry Torokhov <dtor@mail.ru>
- *
- * You can redistribute and/or modify this program under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General
- * Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 59 Temple Place Suite 330, Boston, MA 02111-1307, USA.
  */
 #include <linux/io.h>
 #include <linux/dmi.h>
--- a/drivers/platform/x86/fujitsu-tablet.c
+++ b/drivers/platform/x86/fujitsu-tablet.c
@@ -1,19 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2006-2012 Robert Gerlach <khnz@gmx.de>
  * Copyright (C) 2005-2006 Jan Rychter <jan@rychter.com>
- *
- * You can redistribute and/or modify this program under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General
- * Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 59 Temple Place Suite 330, Boston, MA 02111-1307, USA.
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt



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

* [Batch 15 patch 15/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 415
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (13 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 14/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 414 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 20:59   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 16/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 416 Thomas Gleixner
                   ` (33 subsequent siblings)
  48 siblings, 1 reply; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license version 2 as
  published by the free software foundation this program is
  distributed in the hope that it will be useful but without any
  warranty without even the implied warranty of merchantability or
  fitness for a particular purpose 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 51 franklin
  st fifth floor boston ma 02110 1301 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=a64d31d8a47c
---
 drivers/hv/hv_kvp.c      |   17 +----------------
 tools/hv/hv_kvp_daemon.c |   17 +----------------
 2 files changed, 2 insertions(+), 32 deletions(-)

--- a/drivers/hv/hv_kvp.c
+++ b/drivers/hv/hv_kvp.c
@@ -1,24 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * An implementation of key value pair (KVP) functionality for Linux.
  *
- *
  * Copyright (C) 2010, Novell, Inc.
  * Author : K. Y. Srinivasan <ksrinivasan@novell.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 as published
- * by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
  */
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
 
--- a/tools/hv/hv_kvp_daemon.c
+++ b/tools/hv/hv_kvp_daemon.c
@@ -1,24 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * An implementation of key value pair (KVP) functionality for Linux.
  *
- *
  * Copyright (C) 2010, Novell, Inc.
  * Author : K. Y. Srinivasan <ksrinivasan@novell.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 as published
- * by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
  */
 
 



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

* [Batch 15 patch 16/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 416
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (14 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 15/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 415 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 20:59   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 17/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 417 Thomas Gleixner
                   ` (32 subsequent siblings)
  48 siblings, 1 reply; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=e0a7d961d8ea
---
 drivers/net/wireless/ray_cs.c |   14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

--- a/drivers/net/wireless/ray_cs.c
+++ b/drivers/net/wireless/ray_cs.c
@@ -1,24 +1,12 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*=============================================================================
  *
  * A  PCMCIA client driver for the Raylink wireless LAN card.
  * The starting point for this module was the skeleton.c in the
  * PCMCIA 2.9.12 package written by David Hinds, dahinds@users.sourceforge.net
  *
- *
  * Copyright (c) 1998  Corey Thomas (corey@world.std.com)
  *
- * This driver is free software; you can redistribute it and/or modify
- * it under the terms of version 2 only of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * It is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU 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/>.
- *
  * Changes:
  * Arnaldo Carvalho de Melo <acme@conectiva.com.br> - 08/08/2000
  * - reorganize kmallocs in ray_attach, checking all for failure



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

* [Batch 15 patch 17/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 417
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (15 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 16/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 416 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 10:59   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:00   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 18/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 418 Thomas Gleixner
                   ` (31 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=0f5a016b7636
---
 drivers/nfc/trf7970a.c |    5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

--- a/drivers/nfc/trf7970a.c
+++ b/drivers/nfc/trf7970a.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * TI TRF7970a RFID/NFC Transceiver Driver
  *
@@ -6,10 +7,6 @@
  * Author: Erick Macias <emacias@ti.com>
  * Author: Felipe Balbi <balbi@ti.com>
  * Author: Mark A. Greer <mgreer@animalcreek.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  of
- * the License as published by the Free Software Foundation.
  */
 
 #include <linux/module.h>



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

* [Batch 15 patch 18/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 418
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (16 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 17/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 417 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:00   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:02   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 19/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 419 Thomas Gleixner
                   ` (30 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this file is free software you can redistribute it and or modify it
  under the terms of the gnu general public license version 2 as
  published by the free software foundation

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=6345e92c74b5
---
 arch/arm/mach-cns3xxx/cns3420vb.c |    5 +----
 arch/arm/mach-cns3xxx/cns3xxx.h   |    5 +----
 arch/arm/mach-cns3xxx/core.c      |    5 +----
 arch/arm/mach-cns3xxx/core.h      |    5 +----
 arch/arm/mach-cns3xxx/devices.c   |    5 +----
 arch/arm/mach-cns3xxx/devices.h   |    5 +----
 arch/arm/mach-cns3xxx/pcie.c      |    5 +----
 arch/arm/mach-cns3xxx/pm.c        |    5 +----
 arch/arm/mach-cns3xxx/pm.h        |    5 +----
 9 files changed, 9 insertions(+), 36 deletions(-)

--- a/arch/arm/mach-cns3xxx/cns3420vb.c
+++ b/arch/arm/mach-cns3xxx/cns3420vb.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Cavium Networks CNS3420 Validation Board
  *
@@ -7,10 +8,6 @@
  *		  Scott Shu
  * Copyright 2010 MontaVista Software, LLC.
  *		  Anton Vorontsov <avorontsov@mvista.com>
- *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
  */
 
 #include <linux/init.h>
--- a/arch/arm/mach-cns3xxx/cns3xxx.h
+++ b/arch/arm/mach-cns3xxx/cns3xxx.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2008 Cavium Networks
- *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
  */
 
 #ifndef __MACH_BOARD_CNS3XXXH
--- a/arch/arm/mach-cns3xxx/core.c
+++ b/arch/arm/mach-cns3xxx/core.c
@@ -1,11 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 1999 - 2003 ARM Limited
  * Copyright 2000 Deep Blue Solutions Ltd
  * Copyright 2008 Cavium Networks
- *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
  */
 
 #include <linux/init.h>
--- a/arch/arm/mach-cns3xxx/core.h
+++ b/arch/arm/mach-cns3xxx/core.h
@@ -1,11 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2000 Deep Blue Solutions Ltd
  * Copyright 2004 ARM Limited
  * Copyright 2008 Cavium Networks
- *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
  */
 
 #ifndef __CNS3XXX_CORE_H
--- a/arch/arm/mach-cns3xxx/devices.c
+++ b/arch/arm/mach-cns3xxx/devices.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * CNS3xxx common devices
  *
@@ -5,10 +6,6 @@
  *		  Scott Shu
  * Copyright 2010 MontaVista Software, LLC.
  *		  Anton Vorontsov <avorontsov@mvista.com>
- *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
  */
 
 #include <linux/io.h>
--- a/arch/arm/mach-cns3xxx/devices.h
+++ b/arch/arm/mach-cns3xxx/devices.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * CNS3xxx common devices
  *
@@ -5,10 +6,6 @@
  *		  Scott Shu
  * Copyright 2010 MontaVista Software, LLC.
  *		  Anton Vorontsov <avorontsov@mvista.com>
- *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
  */
 
 #ifndef __CNS3XXX_DEVICES_H_
--- a/arch/arm/mach-cns3xxx/pcie.c
+++ b/arch/arm/mach-cns3xxx/pcie.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * PCI-E support for CNS3xxx
  *
@@ -5,10 +6,6 @@
  *		  Richard Liu <richard.liu@caviumnetworks.com>
  * Copyright 2010 MontaVista Software, LLC.
  *		  Anton Vorontsov <avorontsov@mvista.com>
- *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
  */
 
 #include <linux/init.h>
--- a/arch/arm/mach-cns3xxx/pm.c
+++ b/arch/arm/mach-cns3xxx/pm.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2008 Cavium Networks
- *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
  */
 
 #include <linux/init.h>
--- a/arch/arm/mach-cns3xxx/pm.h
+++ b/arch/arm/mach-cns3xxx/pm.h
@@ -1,11 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2000 Deep Blue Solutions Ltd
  * Copyright 2004 ARM Limited
  * Copyright 2008 Cavium Networks
- *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
  */
 
 #ifndef __CNS3XXX_PM_H



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

* [Batch 15 patch 19/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 419
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (17 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 18/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 418 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:02   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:03   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 20/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 420 Thomas Gleixner
                   ` (29 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this is free software you can redistribute it and or modify it under
  the terms of the gnu general public license version 2 as published
  by the free software foundation

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=186982583a5c
---
 arch/powerpc/boot/dts/xcalibur1501.dts     |    5 +----
 arch/powerpc/boot/dts/xpedite5200.dts      |    5 +----
 arch/powerpc/boot/dts/xpedite5200_xmon.dts |    5 +----
 arch/powerpc/boot/dts/xpedite5301.dts      |    5 +----
 arch/powerpc/boot/dts/xpedite5330.dts      |    5 +----
 arch/powerpc/boot/dts/xpedite5370.dts      |    5 +----
 arch/powerpc/platforms/85xx/common.c       |    5 +----
 arch/powerpc/platforms/85xx/xes_mpc85xx.c  |    5 +----
 arch/powerpc/platforms/86xx/common.c       |    5 +----
 9 files changed, 9 insertions(+), 36 deletions(-)

--- a/arch/powerpc/boot/dts/xcalibur1501.dts
+++ b/arch/powerpc/boot/dts/xcalibur1501.dts
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2008 Extreme Engineering Solutions, Inc.
  * Based on MPC8572DS device tree from Freescale Semiconductor, Inc.
  *
  * XCalibur1501 6U CompactPCI single-board computer based on MPC8572E
- *
- * This is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
  */
 
 /dts-v1/;
--- a/arch/powerpc/boot/dts/xpedite5200.dts
+++ b/arch/powerpc/boot/dts/xpedite5200.dts
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2009 Extreme Engineering Solutions, Inc.
  * Based on TQM8548 device tree
  *
  * XPedite5200 PrPMC/XMC module based on MPC8548E
- *
- * This is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
  */
 
 /dts-v1/;
--- a/arch/powerpc/boot/dts/xpedite5200_xmon.dts
+++ b/arch/powerpc/boot/dts/xpedite5200_xmon.dts
@@ -1,13 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2009 Extreme Engineering Solutions, Inc.
  * Based on TQM8548 device tree
  *
  * XPedite5200 PrPMC/XMC module based on MPC8548E.  This dts is for the
  * xMon boot loader memory map which differs from U-Boot's.
- *
- * This is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
  */
 
 /dts-v1/;
--- a/arch/powerpc/boot/dts/xpedite5301.dts
+++ b/arch/powerpc/boot/dts/xpedite5301.dts
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2008 Extreme Engineering Solutions, Inc.
  * Based on MPC8572DS device tree from Freescale Semiconductor, Inc.
  *
  * XPedite5301 PMC/XMC module based on MPC8572E
- *
- * This is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
  */
 
 /dts-v1/;
--- a/arch/powerpc/boot/dts/xpedite5330.dts
+++ b/arch/powerpc/boot/dts/xpedite5330.dts
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2008 Extreme Engineering Solutions, Inc.
  * Based on MPC8572DS device tree from Freescale Semiconductor, Inc.
  *
  * XPedite5330 3U CompactPCI module based on MPC8572E
- *
- * This is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
  */
 
 /dts-v1/;
--- a/arch/powerpc/boot/dts/xpedite5370.dts
+++ b/arch/powerpc/boot/dts/xpedite5370.dts
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2008 Extreme Engineering Solutions, Inc.
  * Based on MPC8572DS device tree from Freescale Semiconductor, Inc.
  *
  * XPedite5370 3U VPX single-board computer based on MPC8572E
- *
- * This is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
  */
 
 /dts-v1/;
--- a/arch/powerpc/platforms/85xx/common.c
+++ b/arch/powerpc/platforms/85xx/common.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Routines common to most mpc85xx-based boards.
- *
- * This is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
  */
 
 #include <linux/of_irq.h>
--- a/arch/powerpc/platforms/85xx/xes_mpc85xx.c
+++ b/arch/powerpc/platforms/85xx/xes_mpc85xx.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2009 Extreme Engineering Solutions, Inc.
  *
@@ -6,10 +7,6 @@
  * Based on mpc85xx_ds code from Freescale Semiconductor, Inc.
  *
  * Author: Nate Case <ncase@xes-inc.com>
- *
- * This is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
  */
 
 #include <linux/stddef.h>
--- a/arch/powerpc/platforms/86xx/common.c
+++ b/arch/powerpc/platforms/86xx/common.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Routines common to most mpc86xx-based boards.
- *
- * This is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
  */
 
 #include <linux/of_platform.h>



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

* [Batch 15 patch 20/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 420
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (18 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 19/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 419 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:03   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:03   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 21/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 421 Thomas Gleixner
                   ` (28 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=c904ed98326a
---
 drivers/mtd/devices/lart.c              |    5 +----
 drivers/mtd/devices/m25p80.c            |    6 +-----
 drivers/mtd/devices/mchp23k256.c        |    6 +-----
 drivers/mtd/devices/serial_flash_cmds.h |    6 +-----
 drivers/mtd/devices/sst25l.c            |    6 +-----
 drivers/mtd/devices/st_spi_fsm.c        |    6 +-----
 6 files changed, 6 insertions(+), 29 deletions(-)

--- a/drivers/mtd/devices/lart.c
+++ b/drivers/mtd/devices/lart.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 
 /*
  * MTD driver for the 28F160F3 Flash Memory (non-CFI) on LART.
@@ -6,10 +7,6 @@
  *
  * Copyright (c) 2001, 2d3D, Inc.
  *
- * This code is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
  * References:
  *
  *    [1] 3 Volt Fast Boot Block Flash Memory" Intel Datasheet
--- a/drivers/mtd/devices/m25p80.c
+++ b/drivers/mtd/devices/m25p80.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * MTD SPI driver for ST M25Pxx (and similar) serial flash chips
  *
@@ -8,11 +9,6 @@
  * Some parts are based on lart.c by Abraham Van Der Merwe
  *
  * Cleaned up and generalized based on mtd_dataflash.c
- *
- * This code is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
  */
 
 #include <linux/err.h>
--- a/drivers/mtd/devices/mchp23k256.c
+++ b/drivers/mtd/devices/mchp23k256.c
@@ -1,14 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * mchp23k256.c
  *
  * Driver for Microchip 23k256 SPI RAM chips
  *
  * Copyright © 2016 Andrew Lunn <andrew@lunn.ch>
- *
- * This code is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
  */
 #include <linux/device.h>
 #include <linux/module.h>
--- a/drivers/mtd/devices/serial_flash_cmds.h
+++ b/drivers/mtd/devices/serial_flash_cmds.h
@@ -1,12 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Generic/SFDP Flash Commands and Device Capabilities
  *
  * Copyright (C) 2013 Lee Jones <lee.jones@lianro.org>
- *
- * This code is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
  */
 
 #ifndef _MTD_SERIAL_FLASH_CMDS_H
--- a/drivers/mtd/devices/sst25l.c
+++ b/drivers/mtd/devices/sst25l.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * sst25l.c
  *
@@ -8,11 +9,6 @@
  * Author: Ryan Mallon
  *
  * Based on m25p80.c
- *
- * This code is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
  */
 
 #include <linux/module.h>
--- a/drivers/mtd/devices/st_spi_fsm.c
+++ b/drivers/mtd/devices/st_spi_fsm.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * st_spi_fsm.c	- ST Fast Sequence Mode (FSM) Serial Flash Controller
  *
@@ -6,11 +7,6 @@
  * Copyright (C) 2010-2014 STMicroelectronics Limited
  *
  * JEDEC probe based on drivers/mtd/devices/m25p80.c
- *
- * This code is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
  */
 #include <linux/kernel.h>
 #include <linux/module.h>



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

* [Batch 15 patch 21/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 421
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (19 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 20/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 420 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:03   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:04   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 22/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 Thomas Gleixner
                   ` (27 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this package is free software you can redistribute it and or modify
  it under the terms of the gnu general public license version 2 as
  published by the free software foundation

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=a46ffdcf9b95
---
 include/linux/regulator/fan53555.h |    6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

--- a/include/linux/regulator/fan53555.h
+++ b/include/linux/regulator/fan53555.h
@@ -1,13 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * fan53555.h - Fairchild Regulator FAN53555 Driver
  *
  * Copyright (C) 2012 Marvell Technology Ltd.
  * Yunfan Zhang <yfzhang@marvell.com>
- *
- * This package is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
  */
 
 #ifndef __FAN53555_H__



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

* [Batch 15 patch 22/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (20 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 21/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 421 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 21:05   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 23/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 423 Thomas Gleixner
                   ` (26 subsequent siblings)
  48 siblings, 1 reply; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms and conditions of the gnu general public license
  version 2 as published by the free software foundation

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=2fa59f584c8c
---
 arch/arm/kvm/irq.h                                                  |    5 +----
 arch/arm/mach-hisi/hotplug.c                                        |    5 +----
 arch/arm/mach-hisi/platmcpm.c                                       |    5 +----
 arch/arm/mach-hisi/platsmp.c                                        |    5 +----
 arch/arm/mach-keystone/keystone.c                                   |    5 +----
 arch/arm/mach-keystone/keystone.h                                   |    5 +----
 arch/arm/mach-keystone/memory.h                                     |    5 +----
 arch/arm/mach-keystone/platsmp.c                                    |    5 +----
 arch/arm/mach-keystone/pm_domain.c                                  |    5 +----
 arch/arm64/kvm/irq.h                                                |    5 +----
 arch/mips/include/asm/mach-pistachio/irq.h                          |    5 +----
 arch/mips/pistachio/init.c                                          |    5 +----
 arch/mips/pistachio/irq.c                                           |    5 +----
 arch/mips/pistachio/time.c                                          |    5 +----
 arch/x86/platform/intel-mid/pwr.c                                   |    5 +----
 drivers/clk/hisilicon/clk-hix5hd2.c                                 |    5 +----
 drivers/clk/pistachio/clk-pistachio.c                               |    5 +----
 drivers/clk/pistachio/clk-pll.c                                     |    5 +----
 drivers/clk/pistachio/clk.c                                         |    5 +----
 drivers/clk/pistachio/clk.h                                         |    5 +----
 drivers/crypto/rockchip/rk3288_crypto.c                             |    5 +----
 drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c                  |    5 +----
 drivers/crypto/rockchip/rk3288_crypto_ahash.c                       |    5 +----
 drivers/dma/img-mdc-dma.c                                           |    5 +----
 drivers/fpga/altera-ps-spi.c                                        |    5 +----
 drivers/fpga/xilinx-spi.c                                           |    5 +----
 drivers/gpio/gpio-max77620.c                                        |    5 +----
 drivers/iio/accel/da280.c                                           |    5 +----
 drivers/iio/accel/da311.c                                           |    5 +----
 drivers/iio/accel/dmard06.c                                         |    5 +----
 drivers/iio/accel/dmard10.c                                         |    5 +----
 drivers/iio/adc/aspeed_adc.c                                        |    6 +-----
 drivers/media/rc/ir-hix5hd2.c                                       |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_cfg.h                     |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_common.h                  |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c                 |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.h                 |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_hw.h                      |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.c                |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.h                |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_main.c                    |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_main.h                    |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c                     |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_nic.h                     |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c                |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.h                |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_ring.c                    |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_ring.h                    |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_rss.h                     |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_utils.h                   |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_vec.c                     |    5 +----
 drivers/net/ethernet/aquantia/atlantic/aq_vec.h                     |    5 +----
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c           |    5 +----
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.h           |    5 +----
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0_internal.h  |    5 +----
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c           |    5 +----
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h           |    5 +----
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0_internal.h  |    5 +----
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c          |    5 +----
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h          |    5 +----
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh_internal.h |    5 +----
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c        |    5 +----
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h        |    5 +----
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c   |    5 +----
 drivers/net/ethernet/aquantia/atlantic/ver.h                        |    5 +----
 drivers/net/ethernet/stmicro/stmmac/dwmac4.h                        |    5 +----
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c                   |    5 +----
 drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c                  |    5 +----
 drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.h                  |    5 +----
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c                    |    5 +----
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h                    |    6 +-----
 drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c                    |    5 +----
 drivers/phy/phy-pistachio-usb.c                                     |    5 +----
 drivers/pinctrl/pinctrl-amd.c                                       |    6 +-----
 drivers/pinctrl/pinctrl-amd.h                                       |    6 +-----
 drivers/pinctrl/pinctrl-max77620.c                                  |    5 +----
 drivers/pinctrl/pinctrl-pistachio.c                                 |    5 +----
 drivers/regulator/max77620-regulator.c                              |    5 +----
 drivers/reset/reset-pistachio.c                                     |    5 +----
 drivers/spi/spi-dw-mmio.c                                           |    5 +----
 drivers/spi/spi-img-spfi.c                                          |    5 +----
 drivers/thermal/max77620_thermal.c                                  |    5 +----
 include/dt-bindings/clock/hix5hd2-clock.h                           |    5 +----
 include/dt-bindings/clock/pistachio-clk.h                           |    5 +----
 include/dt-bindings/phy/phy-pistachio-usb.h                         |    5 +----
 include/linux/mfd/max77620.h                                        |    5 +----
 include/linux/platform_data/gpmc-omap.h                             |    5 +----
 net/ipv4/esp4_offload.c                                             |    5 +----
 net/ipv6/esp6_offload.c                                             |    5 +----
 net/netfilter/nft_nat.c                                             |    6 +-----
 net/netfilter/nft_objref.c                                          |    5 +----
 sound/soc/codecs/pcm3168a-i2c.c                                     |    5 +----
 sound/soc/codecs/pcm3168a-spi.c                                     |    5 +----
 sound/soc/codecs/pcm3168a.c                                         |    5 +----
 sound/soc/codecs/pcm3168a.h                                         |    5 +----
 sound/soc/img/img-i2s-in.c                                          |    5 +----
 sound/soc/img/img-i2s-out.c                                         |    5 +----
 sound/soc/img/img-parallel-out.c                                    |    5 +----
 sound/soc/img/img-spdif-in.c                                        |    5 +----
 sound/soc/img/img-spdif-out.c                                       |    5 +----
 sound/soc/img/pistachio-internal-dac.c                              |    5 +----
 101 files changed, 101 insertions(+), 409 deletions(-)

--- a/arch/arm/kvm/irq.h
+++ b/arch/arm/kvm/irq.h
@@ -1,11 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * irq.h: in kernel interrupt controller related definitions
  * Copyright (c) 2016 Red Hat, Inc.
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
  * This header is included by irqchip.c. However, on ARM, interrupt
  * controller declarations are located in include/kvm/arm_vgic.h since
  * they are mostly shared between arm and arm64.
--- a/arch/arm/mach-hisi/hotplug.c
+++ b/arch/arm/mach-hisi/hotplug.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2013 Linaro Ltd.
  * Copyright (c) 2013 Hisilicon Limited.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #include <linux/cpu.h>
--- a/arch/arm/mach-hisi/platmcpm.c
+++ b/arch/arm/mach-hisi/platmcpm.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2013-2014 Linaro Ltd.
  * Copyright (c) 2013-2014 Hisilicon Limited.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 #include <linux/init.h>
 #include <linux/smp.h>
--- a/arch/arm/mach-hisi/platsmp.c
+++ b/arch/arm/mach-hisi/platsmp.c
@@ -1,11 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2013 Linaro Ltd.
  * Copyright (c) 2013 Hisilicon Limited.
  * Based on arch/arm/mach-vexpress/platsmp.c, Copyright (C) 2002 ARM Ltd.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 #include <linux/smp.h>
 #include <linux/io.h>
--- a/arch/arm/mach-keystone/keystone.c
+++ b/arch/arm/mach-keystone/keystone.c
@@ -1,13 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Keystone2 based boards and SOC related code.
  *
  * Copyright 2013 Texas Instruments, Inc.
  *	Cyril Chemparathy <cyril@ti.com>
  *	Santosh Shilimkar <santosh.shillimkar@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 #include <linux/io.h>
 #include <linux/of.h>
--- a/arch/arm/mach-keystone/keystone.h
+++ b/arch/arm/mach-keystone/keystone.h
@@ -1,11 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2013 Texas Instruments, Inc.
  *	Cyril Chemparathy <cyril@ti.com>
  *	Santosh Shilimkar <santosh.shillimkar@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #ifndef __KEYSTONE_H__
--- a/arch/arm/mach-keystone/memory.h
+++ b/arch/arm/mach-keystone/memory.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2014 Texas Instruments, Inc.
  *	Santosh Shilimkar <santosh.shilimkar@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 #ifndef __MEMORY_H
 #define __MEMORY_H
--- a/arch/arm/mach-keystone/platsmp.c
+++ b/arch/arm/mach-keystone/platsmp.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Keystone SOC SMP platform code
  *
@@ -6,10 +7,6 @@
  *	Santosh Shilimkar <santosh.shillimkar@ti.com>
  *
  * Based on platsmp.c, Copyright (C) 2002 ARM Ltd.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #include <linux/init.h>
--- a/arch/arm/mach-keystone/pm_domain.c
+++ b/arch/arm/mach-keystone/pm_domain.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * PM domain driver for Keystone2 devices
  *
@@ -6,10 +7,6 @@
  *
  * Based on Kevins work on DAVINCI SOCs
  *	Kevin Hilman <khilman@linaro.org>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #include <linux/init.h>
--- a/arch/arm64/kvm/irq.h
+++ b/arch/arm64/kvm/irq.h
@@ -1,11 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * irq.h: in kernel interrupt controller related definitions
  * Copyright (c) 2016 Red Hat, Inc.
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
  * This header is included by irqchip.c. However, on ARM, interrupt
  * controller declarations are located in include/kvm/arm_vgic.h since
  * they are mostly shared between arm and arm64.
--- a/arch/mips/include/asm/mach-pistachio/irq.h
+++ b/arch/mips/include/asm/mach-pistachio/irq.h
@@ -1,11 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Pistachio IRQ setup
  *
  * Copyright (C) 2014 Google, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #ifndef __ASM_MACH_PISTACHIO_IRQ_H
--- a/arch/mips/pistachio/init.c
+++ b/arch/mips/pistachio/init.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Pistachio platform setup
  *
  * Copyright (C) 2014 Google, Inc.
  * Copyright (C) 2016 Imagination Technologies
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #include <linux/init.h>
--- a/arch/mips/pistachio/irq.c
+++ b/arch/mips/pistachio/irq.c
@@ -1,11 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Pistachio IRQ setup
  *
  * Copyright (C) 2014 Google, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #include <linux/init.h>
--- a/arch/mips/pistachio/time.c
+++ b/arch/mips/pistachio/time.c
@@ -1,11 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Pistachio clocksource/timer setup
  *
  * Copyright (C) 2014 Google, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #include <linux/clk.h>
--- a/arch/x86/platform/intel-mid/pwr.c
+++ b/arch/x86/platform/intel-mid/pwr.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MID Power Management Unit (PWRMU) device driver
  *
@@ -5,10 +6,6 @@
  *
  * Author: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
  * Intel MID Power Management Unit device driver handles the South Complex PCI
  * devices such as GPDMA, SPI, I2C, PWM, and so on. By default PCI core
  * modifies bits in PMCSR register in the PCI configuration space. This is not
--- a/drivers/clk/hisilicon/clk-hix5hd2.c
+++ b/drivers/clk/hisilicon/clk-hix5hd2.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2014 Linaro Ltd.
  * Copyright (c) 2014 Hisilicon Limited.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #include <linux/of_address.h>
--- a/drivers/clk/pistachio/clk-pistachio.c
+++ b/drivers/clk/pistachio/clk-pistachio.c
@@ -1,11 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Pistachio SoC clock controllers
  *
  * Copyright (C) 2014 Google, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #include <linux/clk-provider.h>
--- a/drivers/clk/pistachio/clk-pll.c
+++ b/drivers/clk/pistachio/clk-pll.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2014 Google, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #define pr_fmt(fmt) "%s: " fmt, __func__
--- a/drivers/clk/pistachio/clk.c
+++ b/drivers/clk/pistachio/clk.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2014 Google, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #include <linux/clk.h>
--- a/drivers/clk/pistachio/clk.h
+++ b/drivers/clk/pistachio/clk.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2014 Google, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #ifndef __PISTACHIO_CLK_H
--- a/drivers/crypto/rockchip/rk3288_crypto.c
+++ b/drivers/crypto/rockchip/rk3288_crypto.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Crypto acceleration support for Rockchip RK3288
  *
@@ -5,10 +6,6 @@
  *
  * Author: Zain Wang <zain.wang@rock-chips.com>
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
  * Some ideas are from marvell-cesa.c and s5p-sss.c driver.
  */
 
--- a/drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c
+++ b/drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Crypto acceleration support for Rockchip RK3288
  *
@@ -5,10 +6,6 @@
  *
  * Author: Zain Wang <zain.wang@rock-chips.com>
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
  * Some ideas are from marvell-cesa.c and s5p-sss.c driver.
  */
 #include "rk3288_crypto.h"
--- a/drivers/crypto/rockchip/rk3288_crypto_ahash.c
+++ b/drivers/crypto/rockchip/rk3288_crypto_ahash.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Crypto acceleration support for Rockchip RK3288
  *
@@ -5,10 +6,6 @@
  *
  * Author: Zain Wang <zain.wang@rock-chips.com>
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
  * Some ideas are from marvell/cesa.c and s5p-sss.c driver.
  */
 #include "rk3288_crypto.h"
--- a/drivers/dma/img-mdc-dma.c
+++ b/drivers/dma/img-mdc-dma.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * IMG Multi-threaded DMA Controller (MDC)
  *
  * Copyright (C) 2009,2012,2013 Imagination Technologies Ltd.
  * Copyright (C) 2014 Google, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #include <linux/clk.h>
--- a/drivers/fpga/altera-ps-spi.c
+++ b/drivers/fpga/altera-ps-spi.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Altera Passive Serial SPI Driver
  *
@@ -5,10 +6,6 @@
  *
  *  Joshua Clayton <stillcompiling@gmail.com>
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
  * Manage Altera FPGA firmware that is loaded over SPI using the passive
  * serial configuration method.
  * Firmware must be in binary "rbf" format.
--- a/drivers/fpga/xilinx-spi.c
+++ b/drivers/fpga/xilinx-spi.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Xilinx Spartan6 Slave Serial SPI Driver
  *
@@ -5,10 +6,6 @@
  *
  * Anatolij Gustschin <agust@denx.de>
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
  * Manage Xilinx FPGA firmware that is loaded over SPI using
  * the slave serial configuration interface.
  */
--- a/drivers/gpio/gpio-max77620.c
+++ b/drivers/gpio/gpio-max77620.c
@@ -1,11 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * MAXIM MAX77620 GPIO driver
  *
  * Copyright (c) 2016, NVIDIA CORPORATION.  All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #include <linux/gpio/driver.h>
--- a/drivers/iio/accel/da280.c
+++ b/drivers/iio/accel/da280.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * IIO driver for the MiraMEMS DA280 3-axis accelerometer and
  * IIO driver for the MiraMEMS DA226 2-axis accelerometer
  *
  * Copyright (c) 2016 Hans de Goede <hdegoede@redhat.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #include <linux/module.h>
--- a/drivers/iio/accel/da311.c
+++ b/drivers/iio/accel/da311.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * IIO driver for the MiraMEMS DA311 3-axis accelerometer
  *
  * Copyright (c) 2016 Hans de Goede <hdegoede@redhat.com>
  * Copyright (c) 2011-2013 MiraMEMS Sensing Technology Co., Ltd.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #include <linux/module.h>
--- a/drivers/iio/accel/dmard06.c
+++ b/drivers/iio/accel/dmard06.c
@@ -1,11 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * IIO driver for Domintech DMARD06 accelerometer
  *
  * Copyright (C) 2016 Aleksei Mamlin <mamlinav@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #include <linux/module.h>
--- a/drivers/iio/accel/dmard10.c
+++ b/drivers/iio/accel/dmard10.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * IIO driver for the 3-axis accelerometer Domintech ARD10.
  *
  * Copyright (c) 2016 Hans de Goede <hdegoede@redhat.com>
  * Copyright (c) 2012 Domintech Technology Co., Ltd
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #include <linux/module.h>
--- a/drivers/iio/adc/aspeed_adc.c
+++ b/drivers/iio/adc/aspeed_adc.c
@@ -1,12 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Aspeed AST2400/2500 ADC
  *
  * Copyright (C) 2017 Google, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
  */
 
 #include <linux/clk.h>
--- a/drivers/media/rc/ir-hix5hd2.c
+++ b/drivers/media/rc/ir-hix5hd2.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2014 Linaro Ltd.
  * Copyright (c) 2014 Hisilicon Limited.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 #include <linux/clk.h>
--- a/drivers/net/ethernet/aquantia/atlantic/aq_cfg.h
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_cfg.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * aQuantia Corporation Network Driver
  * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 /* File aq_cfg.h: Definition of configuration parameters and constants. */
--- a/drivers/net/ethernet/aquantia/atlantic/aq_common.h
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_common.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * aQuantia Corporation Network Driver
  * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 /* File aq_common.h: Basic includes for all files in project. */
--- a/drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * aQuantia Corporation Network Driver
  * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 /* File aq_ethtool.c: Definition of ethertool related functions. */
--- a/drivers/net/ethernet/aquantia/atlantic/aq_ethtool.h
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_ethtool.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * aQuantia Corporation Network Driver
  * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 /* File aq_ethtool.h: Declaration of ethertool related functions. */
--- a/drivers/net/ethernet/aquantia/atlantic/aq_hw.h
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_hw.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * aQuantia Corporation Network Driver
  * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 /* File aq_hw.h: Declaration of abstract interface for NIC hardware specific
--- a/drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.c
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * aQuantia Corporation Network Driver
  * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 /* File aq_hw_utils.c: Definitions of helper functions used across
--- a/drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.h
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * aQuantia Corporation Network Driver
  * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 /* File aq_hw_utils.h: Declaration of helper functions used across hardware
--- a/drivers/net/ethernet/aquantia/atlantic/aq_main.c
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_main.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * aQuantia Corporation Network Driver
  * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 /* File aq_main.c: Main file for aQuantia Linux driver. */
--- a/drivers/net/ethernet/aquantia/atlantic/aq_main.h
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_main.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * aQuantia Corporation Network Driver
  * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 /* File aq_main.h: Main file for aQuantia Linux driver. */
--- a/drivers/net/ethernet/aquantia/atlantic/aq_nic.c
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_nic.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * aQuantia Corporation Network Driver
  * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 /* File aq_nic.c: Definition of common code for NIC. */
--- a/drivers/net/ethernet/aquantia/atlantic/aq_nic.h
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_nic.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * aQuantia Corporation Network Driver
  * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 /* File aq_nic.h: Declaration of common code for NIC. */
--- a/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * aQuantia Corporation Network Driver
  * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 /* File aq_pci_func.c: Definition of PCI functions. */
--- a/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.h
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * aQuantia Corporation Network Driver
  * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 /* File aq_pci_func.h: Declaration of PCI functions. */
--- a/drivers/net/ethernet/aquantia/atlantic/aq_ring.c
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_ring.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * aQuantia Corporation Network Driver
  * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 /* File aq_ring.c: Definition of functions for Rx/Tx rings. */
--- a/drivers/net/ethernet/aquantia/atlantic/aq_ring.h
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_ring.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * aQuantia Corporation Network Driver
  * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 
 /* File aq_ring.h: Declaration of functions for Rx/Tx rings. */
--- a/drivers/net/ethernet/aquantia/atlantic/aq_rss.h
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_rss.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * aQuantia Corporation Network Driver
  * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
  */
 



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

* [Batch 15 patch 23/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 423
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (21 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 22/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:05   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:05   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 24/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 424 Thomas Gleixner
                   ` (25 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license version 2 as
  published by the free software foundationr

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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=batch15&id=d1f731912257
---
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c |    5 +----
 drivers/gpu/drm/exynos/exynos_drm_g2d.c       |    5 +----
 drivers/gpu/drm/exynos/exynos_drm_g2d.h       |    5 +----
 drivers/gpu/drm/exynos/exynos_drm_mic.c       |    5 +----
 drivers/gpu/drm/exynos/exynos_drm_rotator.c   |    5 +----
 drivers/gpu/drm/exynos/exynos_drm_scaler.c    |    5 +----
 drivers/gpu/drm/exynos/regs-decon5433.h       |    5 +----
 7 files changed, 7 insertions(+), 28 deletions(-)

--- a/drivers/gpu/drm/exynos/exynos5433_drm_decon.c
+++ b/drivers/gpu/drm/exynos/exynos5433_drm_decon.c
@@ -1,13 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* drivers/gpu/drm/exynos5433_drm_decon.c
  *
  * Copyright (C) 2015 Samsung Electronics Co.Ltd
  * Authors:
  *	Joonyoung Shim <jy0922.shim@samsung.com>
  *	Hyungwon Hwang <human.hwang@samsung.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundationr
  */
 
 #include <linux/platform_device.h>
--- a/drivers/gpu/drm/exynos/exynos_drm_g2d.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_g2d.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2012 Samsung Electronics Co.Ltd
  * Authors: Joonyoung Shim <jy0922.shim@samsung.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundationr
  */
 
 #include <linux/kernel.h>
--- a/drivers/gpu/drm/exynos/exynos_drm_g2d.h
+++ b/drivers/gpu/drm/exynos/exynos_drm_g2d.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Samsung Electronics Co.Ltd
  * Authors: Joonyoung Shim <jy0922.shim@samsung.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundationr
  */
 
 #ifdef CONFIG_DRM_EXYNOS_G2D
--- a/drivers/gpu/drm/exynos/exynos_drm_mic.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_mic.c
@@ -1,11 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2015 Samsung Electronics Co.Ltd
  * Authors:
  *	Hyungwon Hwang <human.hwang@samsung.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundationr
  */
 
 #include <linux/platform_device.h>
--- a/drivers/gpu/drm/exynos/exynos_drm_rotator.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_rotator.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2012 Samsung Electronics Co.Ltd
  * Authors:
  *	YoungJun Cho <yj44.cho@samsung.com>
  *	Eunchul Kim <chulspro.kim@samsung.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundationr
  */
 
 #include <linux/kernel.h>
--- a/drivers/gpu/drm/exynos/exynos_drm_scaler.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_scaler.c
@@ -1,11 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2017 Samsung Electronics Co.Ltd
  * Author:
  *	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundationr
  */
 
 #include <linux/kernel.h>
--- a/drivers/gpu/drm/exynos/regs-decon5433.h
+++ b/drivers/gpu/drm/exynos/regs-decon5433.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2014 Samsung Electronics Co.Ltd
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundationr
  */
 
 #ifndef EXYNOS_REGS_DECON5433_H



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

* [Batch 15 patch 24/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 424
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (22 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 23/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 423 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:06   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:06   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 25/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 425 Thomas Gleixner
                   ` (24 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license 2 as published
  by the free software foundation

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=ca4832fd65d7
---
 include/linux/mfd/kempld.h |    5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

--- a/include/linux/mfd/kempld.h
+++ b/include/linux/mfd/kempld.h
@@ -1,12 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Kontron PLD driver definitions
  *
  * Copyright (c) 2010-2012 Kontron Europe GmbH
  * Author: Michael Brunner <michael.brunner@kontron.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License 2 as published
- * by the Free Software Foundation.
  */
 
 #ifndef _LINUX_MFD_KEMPLD_H_



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

* [Batch 15 patch 25/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 425
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (23 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 24/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 424 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 10:44   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-01  8:08 ` [Batch 15 patch 26/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 426 Thomas Gleixner
                   ` (23 subsequent siblings)
  48 siblings, 1 reply; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license as published by
  the free software foundation version 2 of the license and no later
  version this program is distributed in 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 51 franklin st fifth floor boston ma 02110 1301 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=3b158419b881
---
 drivers/scsi/vmw_pvscsi.c |   16 +---------------
 drivers/scsi/vmw_pvscsi.h |   16 +---------------
 2 files changed, 2 insertions(+), 30 deletions(-)

--- a/drivers/scsi/vmw_pvscsi.c
+++ b/drivers/scsi/vmw_pvscsi.c
@@ -1,24 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Linux driver for VMware's para-virtualized SCSI HBA.
  *
  * Copyright (C) 2008-2014, VMware, Inc. All Rights Reserved.
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; version 2 of the License and no later version.
- *
- * This program is distributed in 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
  * Maintained by: Jim Gill <jgill@vmware.com>
- *
  */
 
 #include <linux/kernel.h>
--- a/drivers/scsi/vmw_pvscsi.h
+++ b/drivers/scsi/vmw_pvscsi.h
@@ -1,24 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * VMware PVSCSI header file
  *
  * Copyright (C) 2008-2014, VMware, Inc. All Rights Reserved.
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; version 2 of the License and no later version.
- *
- * This program is distributed in 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
  * Maintained by: Jim Gill <jgill@vmware.com>
- *
  */
 
 #ifndef _VMW_PVSCSI_H_



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

* [Batch 15 patch 26/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 426
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (24 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 25/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 425 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:06   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:08   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 27/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 Thomas Gleixner
                   ` (22 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this software may be used and distributed according to the terms of
  the gnu general public license version 2 incorporated herein by
  reference

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=296e3d78760c
---
 drivers/net/wan/lmc/lmc_ioctl.h |    4 +---
 drivers/net/wan/lmc/lmc_main.c  |    5 +----
 drivers/net/wan/lmc/lmc_media.c |    4 +---
 drivers/net/wan/lmc/lmc_proto.c |    4 +---
 drivers/net/wan/lmc/lmc_var.h   |    4 +---
 5 files changed, 5 insertions(+), 16 deletions(-)

--- a/drivers/net/wan/lmc/lmc_ioctl.h
+++ b/drivers/net/wan/lmc/lmc_ioctl.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 #ifndef _LMC_IOCTL_H_
 #define _LMC_IOCTL_H_
 /*	$Id: lmc_ioctl.h,v 1.15 2000/04/06 12:16:43 asj Exp $	*/
@@ -11,9 +12,6 @@
   * Rob Braun (bbraun@vix.com),
   * Michael Graff (explorer@vix.com) and
   * Matt Thomas (matt@3am-software.com).
-  *
-  * This software may be used and distributed according to the terms
-  * of the GNU General Public License version 2, incorporated herein by reference.
   */
 
 #define LMCIOCGINFO             SIOCDEVPRIVATE+3 /* get current state */
--- a/drivers/net/wan/lmc/lmc_main.c
+++ b/drivers/net/wan/lmc/lmc_main.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
  /*
   * Copyright (c) 1997-2000 LAN Media Corporation (LMC)
   * All rights reserved.  www.lanmedia.com
@@ -14,9 +15,6 @@
   * Ron Crane
   * Alan Cox
   *
-  * This software may be used and distributed according to the terms
-  * of the GNU General Public License version 2, incorporated herein by reference.
-  *
   * Driver for the LanMedia LMC5200, LMC5245, LMC1000, LMC1200 cards.
   *
   * To control link specific options lmcctl is required.
@@ -34,7 +32,6 @@
   * we still have link, and that the timing source is what we expected
   * it to be.  If link is lost, the interface is marked down, and
   * we no longer can transmit.
-  *
   */
 
 #include <linux/kernel.h>
--- a/drivers/net/wan/lmc/lmc_media.c
+++ b/drivers/net/wan/lmc/lmc_media.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* $Id: lmc_media.c,v 1.13 2000/04/11 05:25:26 asj Exp $ */
 
 #include <linux/kernel.h>
@@ -37,9 +38,6 @@
   * Rob Braun (bbraun@vix.com),
   * Michael Graff (explorer@vix.com) and
   * Matt Thomas (matt@3am-software.com).
-  *
-  * This software may be used and distributed according to the terms
-  * of the GNU General Public License version 2, incorporated herein by reference.
   */
 
 /*
--- a/drivers/net/wan/lmc/lmc_proto.c
+++ b/drivers/net/wan/lmc/lmc_proto.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
  /*
   * Copyright (c) 1997-2000 LAN Media Corporation (LMC)
   * All rights reserved.  www.lanmedia.com
@@ -13,9 +14,6 @@
   * Ron Crane
   * Allan Cox
   *
-  * This software may be used and distributed according to the terms
-  * of the GNU General Public License version 2, incorporated herein by reference.
-  *
   * Driver for the LanMedia LMC5200, LMC5245, LMC1000, LMC1200 cards.
   */
 
--- a/drivers/net/wan/lmc/lmc_var.h
+++ b/drivers/net/wan/lmc/lmc_var.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 #ifndef _LMC_VAR_H_
 #define _LMC_VAR_H_
 
@@ -10,9 +11,6 @@
   * Rob Braun (bbraun@vix.com),
   * Michael Graff (explorer@vix.com) and
   * Matt Thomas (matt@3am-software.com).
-  *
-  * This software may be used and distributed according to the terms
-  * of the GNU General Public License version 2, incorporated herein by reference.
   */
 
 #include <linux/timer.h>



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

* [Batch 15 patch 27/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (25 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 26/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 426 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 10:46   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:09   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 28/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 429 Thomas Gleixner
                   ` (21 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this file is released under the gplv2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=9b4df0940645
---
 arch/alpha/include/asm/device.h               |    3 +--
 arch/arm/include/asm/device.h                 |    3 +--
 arch/ia64/include/asm/device.h                |    3 +--
 arch/powerpc/include/asm/device.h             |    3 +--
 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c |    3 +--
 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c |    3 +--
 arch/sparc/include/asm/device.h               |    3 +--
 arch/x86/kernel/kdebugfs.c                    |    3 +--
 arch/x86/kernel/ksysfs.c                      |    3 +--
 drivers/acpi/glue.c                           |    3 +--
 drivers/acpi/nvs.c                            |    3 +--
 drivers/acpi/sleep.c                          |    4 +---
 drivers/ata/libata-pmp.c                      |    3 +--
 drivers/cpuidle/poll_state.c                  |    3 +--
 drivers/firmware/efi/efi.c                    |    3 +--
 drivers/firmware/efi/runtime-wrappers.c       |    3 +--
 drivers/gpu/drm/drm_sysfs.c                   |    4 +---
 drivers/gpu/drm/i915/selftests/lib_sw_fence.h |    4 +---
 drivers/hwmon/asus_atk0110.c                  |    2 +-
 drivers/i2c/busses/i2c-ali1563.c              |    3 +--
 drivers/md/dm-verity-target.c                 |    3 +--
 drivers/md/dm-verity.h                        |    3 +--
 drivers/of/of_mdio.c                          |    3 +--
 drivers/of/of_net.c                           |    3 +--
 drivers/scsi/scsi_logging.c                   |    3 +--
 drivers/spi/spi-mpc52xx.c                     |    3 +--
 drivers/video/display_timing.c                |    3 +--
 drivers/video/of_display_timing.c             |    3 +--
 drivers/video/of_videomode.c                  |    3 +--
 drivers/video/videomode.c                     |    3 +--
 fs/fuse/cuse.c                                |    3 +--
 fs/kernfs/dir.c                               |    3 +--
 fs/kernfs/file.c                              |    3 +--
 fs/kernfs/inode.c                             |    3 +--
 fs/kernfs/kernfs-internal.h                   |    3 +--
 fs/kernfs/mount.c                             |    3 +--
 fs/kernfs/symlink.c                           |    3 +--
 include/acpi/hed.h                            |    3 +--
 include/asm-generic/device.h                  |    3 +--
 include/linux/iova.h                          |    4 +---
 include/linux/kernfs.h                        |    3 +--
 include/linux/kref.h                          |    4 +---
 include/linux/of_mdio.h                       |    3 +--
 include/linux/of_net.h                        |    3 +--
 include/linux/platform_data/i2c-imx.h         |    3 +--
 include/linux/platform_device.h               |    3 +--
 include/linux/pm_clock.h                      |    3 +--
 include/linux/pm_domain.h                     |    3 +--
 include/linux/pm_runtime.h                    |    3 +--
 include/linux/stmp3xxx_rtc_wdt.h              |    3 +--
 include/linux/syscore_ops.h                   |    3 +--
 include/linux/uwb/umc.h                       |    3 +--
 include/video/display_timing.h                |    3 +--
 include/video/of_display_timing.h             |    3 +--
 include/video/of_videomode.h                  |    3 +--
 include/video/videomode.h                     |    3 +--
 kernel/power/hibernate.c                      |    3 +--
 kernel/power/main.c                           |    4 +---
 kernel/power/snapshot.c                       |    4 +---
 kernel/power/suspend.c                        |    3 +--
 kernel/power/suspend_test.c                   |    3 +--
 kernel/power/swap.c                           |    4 +---
 kernel/power/user.c                           |    4 +---
 lib/ratelimit.c                               |    3 +--
 mm/percpu-km.c                                |    3 +--
 mm/percpu-stats.c                             |    3 +--
 mm/percpu-vm.c                                |    3 +--
 mm/percpu.c                                   |    3 +--
 68 files changed, 68 insertions(+), 144 deletions(-)

--- a/arch/alpha/include/asm/device.h
+++ b/arch/alpha/include/asm/device.h
@@ -1,7 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Arch specific extensions to struct device
- *
- * This file is released under the GPLv2
  */
 #include <asm-generic/device.h>
 
--- a/arch/arm/include/asm/device.h
+++ b/arch/arm/include/asm/device.h
@@ -1,7 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Arch specific extensions to struct device
- *
- * This file is released under the GPLv2
  */
 #ifndef ASMARM_DEVICE_H
 #define ASMARM_DEVICE_H
--- a/arch/ia64/include/asm/device.h
+++ b/arch/ia64/include/asm/device.h
@@ -1,7 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Arch specific extensions to struct device
- *
- * This file is released under the GPLv2
  */
 #ifndef _ASM_IA64_DEVICE_H
 #define _ASM_IA64_DEVICE_H
--- a/arch/powerpc/include/asm/device.h
+++ b/arch/powerpc/include/asm/device.h
@@ -1,7 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Arch specific extensions to struct device
- *
- * This file is released under the GPLv2
  */
 #ifndef _ASM_POWERPC_DEVICE_H
 #define _ASM_POWERPC_DEVICE_H
--- a/arch/powerpc/platforms/512x/mpc512x_lpbfifo.c
+++ b/arch/powerpc/platforms/512x/mpc512x_lpbfifo.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * The driver for Freescale MPC512x LocalPlus Bus FIFO
  * (called SCLPC in the Reference Manual).
  *
  * Copyright (C) 2013-2015 Alexander Popov <alex.popov@linux.com>.
- *
- * This file is released under the GPLv2.
  */
 
 #include <linux/interrupt.h>
--- a/arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c
+++ b/arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * LocalPlus Bus FIFO driver for the Freescale MPC52xx.
  *
  * Copyright (C) 2009 Secret Lab Technologies Ltd.
  *
- * This file is released under the GPLv2
- *
  * Todo:
  * - Add support for multiple requests to be queued.
  */
--- a/arch/sparc/include/asm/device.h
+++ b/arch/sparc/include/asm/device.h
@@ -1,7 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Arch specific extensions to struct device
- *
- * This file is released under the GPLv2
  */
 #ifndef _ASM_SPARC_DEVICE_H
 #define _ASM_SPARC_DEVICE_H
--- a/arch/x86/kernel/kdebugfs.c
+++ b/arch/x86/kernel/kdebugfs.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Architecture specific debugfs files
  *
  * Copyright (C) 2007, Intel Corp.
  *	Huang Ying <ying.huang@intel.com>
- *
- * This file is released under the GPLv2.
  */
 #include <linux/debugfs.h>
 #include <linux/uaccess.h>
--- a/arch/x86/kernel/ksysfs.c
+++ b/arch/x86/kernel/ksysfs.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Architecture specific sysfs attributes in /sys/kernel
  *
@@ -5,8 +6,6 @@
  *      Huang Ying <ying.huang@intel.com>
  * Copyright (C) 2013, 2013 Red Hat, Inc.
  *      Dave Young <dyoung@redhat.com>
- *
- * This file is released under the GPLv2
  */
 
 #include <linux/kobject.h>
--- a/drivers/acpi/glue.c
+++ b/drivers/acpi/glue.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Link physical devices with ACPI devices support
  *
  * Copyright (c) 2005 David Shaohua Li <shaohua.li@intel.com>
  * Copyright (c) 2005 Intel Corp.
- *
- * This file is released under the GPLv2.
  */
 
 #include <linux/acpi_iort.h>
--- a/drivers/acpi/nvs.c
+++ b/drivers/acpi/nvs.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * nvs.c - Routines for saving and restoring ACPI NVS memory region
  *
  * Copyright (C) 2008-2011 Rafael J. Wysocki <rjw@sisk.pl>, Novell Inc.
- *
- * This file is released under the GPLv2.
  */
 
 #include <linux/io.h>
--- a/drivers/acpi/sleep.c
+++ b/drivers/acpi/sleep.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * sleep.c - ACPI sleep support.
  *
@@ -5,9 +6,6 @@
  * Copyright (c) 2004 David Shaohua Li <shaohua.li@intel.com>
  * Copyright (c) 2000-2003 Patrick Mochel
  * Copyright (c) 2003 Open Source Development Lab
- *
- * This file is released under the GPLv2.
- *
  */
 
 #include <linux/delay.h>
--- a/drivers/ata/libata-pmp.c
+++ b/drivers/ata/libata-pmp.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * libata-pmp.c - libata port multiplier support
  *
  * Copyright (c) 2007  SUSE Linux Products GmbH
  * Copyright (c) 2007  Tejun Heo <teheo@suse.de>
- *
- * This file is released under the GPLv2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/cpuidle/poll_state.c
+++ b/drivers/cpuidle/poll_state.c
@@ -1,7 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * poll_state.c - Polling idle state
- *
- * This file is released under the GPLv2.
  */
 
 #include <linux/cpuidle.h>
--- a/drivers/firmware/efi/efi.c
+++ b/drivers/firmware/efi/efi.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * efi.c - EFI subsystem
  *
@@ -9,8 +10,6 @@
  * allowing the efivarfs to be mounted or the efivars module to be loaded.
  * The existance of /sys/firmware/efi may also be used by userspace to
  * determine that the system supports EFI.
- *
- * This file is released under the GPLv2.
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/drivers/firmware/efi/runtime-wrappers.c
+++ b/drivers/firmware/efi/runtime-wrappers.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * runtime-wrappers.c - Runtime Services function call wrappers
  *
@@ -19,8 +20,6 @@
  * Copyright (C) 1999-2002 Hewlett-Packard Co.
  * Copyright (C) 2005-2008 Intel Co.
  * Copyright (C) 2013 SuSE Labs
- *
- * This file is released under the GPLv2.
  */
 
 #define pr_fmt(fmt)	"efi: " fmt
--- a/drivers/gpu/drm/drm_sysfs.c
+++ b/drivers/gpu/drm/drm_sysfs.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 
 /*
  * drm_sysfs.c - Modifications to drm_sysfs_class.c to support
@@ -7,9 +8,6 @@
  * Copyright (c) 2004 Jon Smirl <jonsmirl@gmail.com>
  * Copyright (c) 2003-2004 Greg Kroah-Hartman <greg@kroah.com>
  * Copyright (c) 2003-2004 IBM Corp.
- *
- * This file is released under the GPLv2
- *
  */
 
 #include <linux/device.h>
--- a/drivers/gpu/drm/i915/selftests/lib_sw_fence.h
+++ b/drivers/gpu/drm/i915/selftests/lib_sw_fence.h
@@ -1,10 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * lib_sw_fence.h - library routines for testing N:M synchronisation points
  *
  * Copyright (C) 2017 Intel Corporation
- *
- * This file is released under the GPLv2.
- *
  */
 
 #ifndef _LIB_SW_FENCE_H_
--- a/drivers/hwmon/asus_atk0110.c
+++ b/drivers/hwmon/asus_atk0110.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2007-2009 Luca Tettamanti <kronos.it@gmail.com>
  *
- * This file is released under the GPLv2
  * See COPYING in the top level directory of the kernel tree.
  */
 
--- a/drivers/i2c/busses/i2c-ali1563.c
+++ b/drivers/i2c/busses/i2c-ali1563.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  *	i2c-ali1563.c - i2c driver for the ALi 1563 Southbridge
  *
@@ -12,8 +13,6 @@
  *
  *	This driver is based on a mix of the 15x3, 1535, and i801 drivers,
  *	with a little help from the ALi 1563 spec.
- *
- *	This file is released under the GPLv2
  */
 
 #include <linux/module.h>
--- a/drivers/md/dm-verity-target.c
+++ b/drivers/md/dm-verity-target.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2012 Red Hat, Inc.
  *
@@ -5,8 +6,6 @@
  *
  * Based on Chromium dm-verity driver (C) 2011 The Chromium OS Authors
  *
- * This file is released under the GPLv2.
- *
  * In the file "/sys/module/dm_verity/parameters/prefetch_cluster" you can set
  * default prefetch value. Data are read in "prefetch_cluster" chunks from the
  * hash device. Setting this greatly improves performance when data and hash
--- a/drivers/md/dm-verity.h
+++ b/drivers/md/dm-verity.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Red Hat, Inc.
  * Copyright (C) 2015 Google, Inc.
@@ -5,8 +6,6 @@
  * Author: Mikulas Patocka <mpatocka@redhat.com>
  *
  * Based on Chromium dm-verity driver (C) 2011 The Chromium OS Authors
- *
- * This file is released under the GPLv2.
  */
 
 #ifndef DM_VERITY_H
--- a/drivers/of/of_mdio.c
+++ b/drivers/of/of_mdio.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * OF helpers for the MDIO (Ethernet PHY) API
  *
  * Copyright (c) 2009 Secret Lab Technologies, Ltd.
  *
- * This file is released under the GPLv2
- *
  * This file provides helper functions for extracting PHY device information
  * out of the OpenFirmware device tree and using it to populate an mii_bus.
  */
--- a/drivers/of/of_net.c
+++ b/drivers/of/of_net.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * OF helpers for network devices.
  *
- * This file is released under the GPLv2
- *
  * Initially copied out of arch/powerpc/kernel/prom_parse.c
  */
 #include <linux/etherdevice.h>
--- a/drivers/scsi/scsi_logging.c
+++ b/drivers/scsi/scsi_logging.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * scsi_logging.c
  *
  * Copyright (C) 2014 SUSE Linux Products GmbH
  * Copyright (C) 2014 Hannes Reinecke <hare@suse.de>
- *
- * This file is released under the GPLv2
  */
 
 #include <linux/kernel.h>
--- a/drivers/spi/spi-mpc52xx.c
+++ b/drivers/spi/spi-mpc52xx.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * MPC52xx SPI bus driver.
  *
  * Copyright (C) 2008 Secret Lab Technologies Ltd.
  *
- * This file is released under the GPLv2
- *
  * This is the driver for the MPC5200's dedicated SPI controller.
  *
  * Note: this driver does not support the MPC5200 PSC in SPI mode.  For
--- a/drivers/video/display_timing.c
+++ b/drivers/video/display_timing.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * generic display timing functions
  *
  * Copyright (c) 2012 Steffen Trumtrar <s.trumtrar@pengutronix.de>, Pengutronix
- *
- * This file is released under the GPLv2
  */
 
 #include <linux/export.h>
--- a/drivers/video/of_display_timing.c
+++ b/drivers/video/of_display_timing.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * OF helpers for parsing display timings
  *
  * Copyright (c) 2012 Steffen Trumtrar <s.trumtrar@pengutronix.de>, Pengutronix
  *
  * based on of_videomode.c by Sascha Hauer <s.hauer@pengutronix.de>
- *
- * This file is released under the GPLv2
  */
 #include <linux/export.h>
 #include <linux/of.h>
--- a/drivers/video/of_videomode.c
+++ b/drivers/video/of_videomode.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * generic videomode helper
  *
  * Copyright (c) 2012 Steffen Trumtrar <s.trumtrar@pengutronix.de>, Pengutronix
- *
- * This file is released under the GPLv2
  */
 #include <linux/errno.h>
 #include <linux/export.h>
--- a/drivers/video/videomode.c
+++ b/drivers/video/videomode.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * generic display timing functions
  *
  * Copyright (c) 2012 Steffen Trumtrar <s.trumtrar@pengutronix.de>, Pengutronix
- *
- * This file is released under the GPLv2
  */
 
 #include <linux/errno.h>
--- a/fs/fuse/cuse.c
+++ b/fs/fuse/cuse.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * CUSE: Character device in Userspace
  *
  * Copyright (C) 2008-2009  SUSE Linux Products GmbH
  * Copyright (C) 2008-2009  Tejun Heo <tj@kernel.org>
  *
- * This file is released under the GPLv2.
- *
  * CUSE enables character devices to be implemented from userland much
  * like FUSE allows filesystems.  On initialization /dev/cuse is
  * created.  By opening the file and replying to the CUSE_INIT request
--- a/fs/kernfs/dir.c
+++ b/fs/kernfs/dir.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * fs/kernfs/dir.c - kernfs directory implementation
  *
  * Copyright (c) 2001-3 Patrick Mochel
  * Copyright (c) 2007 SUSE Linux Products GmbH
  * Copyright (c) 2007, 2013 Tejun Heo <tj@kernel.org>
- *
- * This file is released under the GPLv2.
  */
 
 #include <linux/sched.h>
--- a/fs/kernfs/file.c
+++ b/fs/kernfs/file.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * fs/kernfs/file.c - kernfs file implementation
  *
  * Copyright (c) 2001-3 Patrick Mochel
  * Copyright (c) 2007 SUSE Linux Products GmbH
  * Copyright (c) 2007, 2013 Tejun Heo <tj@kernel.org>
- *
- * This file is released under the GPLv2.
  */
 
 #include <linux/fs.h>
--- a/fs/kernfs/inode.c
+++ b/fs/kernfs/inode.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * fs/kernfs/inode.c - kernfs inode implementation
  *
  * Copyright (c) 2001-3 Patrick Mochel
  * Copyright (c) 2007 SUSE Linux Products GmbH
  * Copyright (c) 2007, 2013 Tejun Heo <tj@kernel.org>
- *
- * This file is released under the GPLv2.
  */
 
 #include <linux/pagemap.h>
--- a/fs/kernfs/kernfs-internal.h
+++ b/fs/kernfs/kernfs-internal.h
@@ -1,11 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * fs/kernfs/kernfs-internal.h - kernfs internal header file
  *
  * Copyright (c) 2001-3 Patrick Mochel
  * Copyright (c) 2007 SUSE Linux Products GmbH
  * Copyright (c) 2007, 2013 Tejun Heo <teheo@suse.de>
- *
- * This file is released under the GPLv2.
  */
 
 #ifndef __KERNFS_INTERNAL_H
--- a/fs/kernfs/mount.c
+++ b/fs/kernfs/mount.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * fs/kernfs/mount.c - kernfs mount implementation
  *
  * Copyright (c) 2001-3 Patrick Mochel
  * Copyright (c) 2007 SUSE Linux Products GmbH
  * Copyright (c) 2007, 2013 Tejun Heo <tj@kernel.org>
- *
- * This file is released under the GPLv2.
  */
 
 #include <linux/fs.h>
--- a/fs/kernfs/symlink.c
+++ b/fs/kernfs/symlink.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * fs/kernfs/symlink.c - kernfs symlink implementation
  *
  * Copyright (c) 2001-3 Patrick Mochel
  * Copyright (c) 2007 SUSE Linux Products GmbH
  * Copyright (c) 2007, 2013 Tejun Heo <tj@kernel.org>
- *
- * This file is released under the GPLv2.
  */
 
 #include <linux/fs.h>
--- a/include/acpi/hed.h
+++ b/include/acpi/hed.h
@@ -1,10 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * hed.h - ACPI Hardware Error Device
  *
  * Copyright (C) 2009, Intel Corp.
  *	Author: Huang Ying <ying.huang@intel.com>
- *
- * This file is released under the GPLv2.
  */
 
 #ifndef ACPI_HED_H
--- a/include/asm-generic/device.h
+++ b/include/asm-generic/device.h
@@ -1,7 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Arch specific extensions to struct device
- *
- * This file is released under the GPLv2
  */
 #ifndef _ASM_GENERIC_DEVICE_H
 #define _ASM_GENERIC_DEVICE_H
--- a/include/linux/iova.h
+++ b/include/linux/iova.h
@@ -1,11 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2006, Intel Corporation.
  *
- * This file is released under the GPLv2.
- *
  * Copyright (C) 2006-2008 Intel Corporation
  * Author: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
- *
  */
 
 #ifndef _IOVA_H_
--- a/include/linux/kernfs.h
+++ b/include/linux/kernfs.h
@@ -1,7 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * kernfs.h - pseudo filesystem decoupled from vfs locking
- *
- * This file is released under the GPLv2.
  */
 
 #ifndef __LINUX_KERNFS_H
--- a/include/linux/kref.h
+++ b/include/linux/kref.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * kref.h - library routines for handling generic reference counted objects
  *
@@ -7,9 +8,6 @@
  * based on kobject.h which was:
  * Copyright (C) 2002-2003 Patrick Mochel <mochel@osdl.org>
  * Copyright (C) 2002-2003 Open Source Development Labs
- *
- * This file is released under the GPLv2.
- *
  */
 
 #ifndef _KREF_H_
--- a/include/linux/of_mdio.h
+++ b/include/linux/of_mdio.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * OF helpers for the MDIO (Ethernet PHY) API
  *
  * Copyright (c) 2009 Secret Lab Technologies, Ltd.
- *
- * This file is released under the GPLv2
  */
 
 #ifndef __LINUX_OF_MDIO_H
--- a/include/linux/of_net.h
+++ b/include/linux/of_net.h
@@ -1,7 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * OF helpers for network devices.
- *
- * This file is released under the GPLv2
  */
 
 #ifndef __LINUX_OF_NET_H
--- a/include/linux/platform_data/i2c-imx.h
+++ b/include/linux/platform_data/i2c-imx.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * i2c.h - i.MX I2C driver header file
  *
  * Copyright (c) 2008, Darius Augulis <augulis.darius@gmail.com>
- *
- * This file is released under the GPLv2
  */
 
 #ifndef __ASM_ARCH_I2C_H_
--- a/include/linux/platform_device.h
+++ b/include/linux/platform_device.h
@@ -1,10 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * platform_device.h - generic, centralized driver model
  *
  * Copyright (c) 2001-2003 Patrick Mochel <mochel@osdl.org>
  *
- * This file is released under the GPLv2
- *
  * See Documentation/driver-model/ for more information.
  */
 
--- a/include/linux/pm_clock.h
+++ b/include/linux/pm_clock.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * pm_clock.h - Definitions and headers related to device clocks.
  *
  * Copyright (C) 2011 Rafael J. Wysocki <rjw@sisk.pl>, Renesas Electronics Corp.
- *
- * This file is released under the GPLv2.
  */
 
 #ifndef _LINUX_PM_CLOCK_H
--- a/include/linux/pm_domain.h
+++ b/include/linux/pm_domain.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * pm_domain.h - Definitions and headers related to device power domains.
  *
  * Copyright (C) 2011 Rafael J. Wysocki <rjw@sisk.pl>, Renesas Electronics Corp.
- *
- * This file is released under the GPLv2.
  */
 
 #ifndef _LINUX_PM_DOMAIN_H
--- a/include/linux/pm_runtime.h
+++ b/include/linux/pm_runtime.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * pm_runtime.h - Device run-time power management helper functions.
  *
  * Copyright (C) 2009 Rafael J. Wysocki <rjw@sisk.pl>
- *
- * This file is released under the GPLv2.
  */
 
 #ifndef _LINUX_PM_RUNTIME_H
--- a/include/linux/stmp3xxx_rtc_wdt.h
+++ b/include/linux/stmp3xxx_rtc_wdt.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * stmp3xxx_rtc_wdt.h
  *
  * Copyright (C) 2011 Wolfram Sang, Pengutronix e.K.
- *
- * This file is released under the GPLv2.
  */
 #ifndef __LINUX_STMP3XXX_RTC_WDT_H
 #define __LINUX_STMP3XXX_RTC_WDT_H
--- a/include/linux/syscore_ops.h
+++ b/include/linux/syscore_ops.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  syscore_ops.h - System core operations.
  *
  *  Copyright (C) 2011 Rafael J. Wysocki <rjw@sisk.pl>, Novell Inc.
- *
- *  This file is released under the GPLv2.
  */
 
 #ifndef _LINUX_SYSCORE_OPS_H
--- a/include/linux/uwb/umc.h
+++ b/include/linux/uwb/umc.h
@@ -1,10 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * UWB Multi-interface Controller support.
  *
  * Copyright (C) 2007 Cambridge Silicon Radio Ltd.
  *
- * This file is released under the GPLv2
- *
  * UMC (UWB Multi-interface Controller) capabilities (e.g., radio
  * controller, host controller) are presented as devices on the "umc"
  * bus.
--- a/include/video/display_timing.h
+++ b/include/video/display_timing.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2012 Steffen Trumtrar <s.trumtrar@pengutronix.de>
  *
  * description of display timings
- *
- * This file is released under the GPLv2
  */
 
 #ifndef __LINUX_DISPLAY_TIMING_H
--- a/include/video/of_display_timing.h
+++ b/include/video/of_display_timing.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2012 Steffen Trumtrar <s.trumtrar@pengutronix.de>
  *
  * display timings of helpers
- *
- * This file is released under the GPLv2
  */
 
 #ifndef __LINUX_OF_DISPLAY_TIMING_H
--- a/include/video/of_videomode.h
+++ b/include/video/of_videomode.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2012 Steffen Trumtrar <s.trumtrar@pengutronix.de>
  *
  * videomode of-helpers
- *
- * This file is released under the GPLv2
  */
 
 #ifndef __LINUX_OF_VIDEOMODE_H
--- a/include/video/videomode.h
+++ b/include/video/videomode.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2012 Steffen Trumtrar <s.trumtrar@pengutronix.de>
  *
  * generic videomode description
- *
- * This file is released under the GPLv2
  */
 
 #ifndef __LINUX_VIDEOMODE_H
--- a/kernel/power/hibernate.c
+++ b/kernel/power/hibernate.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * kernel/power/hibernate.c - Hibernation (a.k.a suspend-to-disk) support.
  *
@@ -6,8 +7,6 @@
  * Copyright (c) 2004 Pavel Machek <pavel@ucw.cz>
  * Copyright (c) 2009 Rafael J. Wysocki, Novell Inc.
  * Copyright (C) 2012 Bojan Smojver <bojan@rexursive.com>
- *
- * This file is released under the GPLv2.
  */
 
 #define pr_fmt(fmt) "PM: " fmt
--- a/kernel/power/main.c
+++ b/kernel/power/main.c
@@ -1,11 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * kernel/power/main.c - PM subsystem core functionality.
  *
  * Copyright (c) 2003 Patrick Mochel
  * Copyright (c) 2003 Open Source Development Lab
- *
- * This file is released under the GPLv2
- *
  */
 
 #include <linux/export.h>
--- a/kernel/power/snapshot.c
+++ b/kernel/power/snapshot.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/kernel/power/snapshot.c
  *
@@ -5,9 +6,6 @@
  *
  * Copyright (C) 1998-2005 Pavel Machek <pavel@ucw.cz>
  * Copyright (C) 2006 Rafael J. Wysocki <rjw@sisk.pl>
- *
- * This file is released under the GPLv2.
- *
  */
 
 #define pr_fmt(fmt) "PM: " fmt
--- a/kernel/power/suspend.c
+++ b/kernel/power/suspend.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * kernel/power/suspend.c - Suspend to RAM and standby functionality.
  *
  * Copyright (c) 2003 Patrick Mochel
  * Copyright (c) 2003 Open Source Development Lab
  * Copyright (c) 2009 Rafael J. Wysocki <rjw@sisk.pl>, Novell Inc.
- *
- * This file is released under the GPLv2.
  */
 
 #define pr_fmt(fmt) "PM: " fmt
--- a/kernel/power/suspend_test.c
+++ b/kernel/power/suspend_test.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * kernel/power/suspend_test.c - Suspend to RAM and standby test facility.
  *
  * Copyright (c) 2009 Pavel Machek <pavel@ucw.cz>
- *
- * This file is released under the GPLv2.
  */
 
 #include <linux/init.h>
--- a/kernel/power/swap.c
+++ b/kernel/power/swap.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/kernel/power/swap.c
  *
@@ -7,9 +8,6 @@
  * Copyright (C) 1998,2001-2005 Pavel Machek <pavel@ucw.cz>
  * Copyright (C) 2006 Rafael J. Wysocki <rjw@sisk.pl>
  * Copyright (C) 2010-2012 Bojan Smojver <bojan@rexursive.com>
- *
- * This file is released under the GPLv2.
- *
  */
 
 #define pr_fmt(fmt) "PM: " fmt
--- a/kernel/power/user.c
+++ b/kernel/power/user.c
@@ -1,12 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/kernel/power/user.c
  *
  * This file provides the user space interface for software suspend/resume.
  *
  * Copyright (C) 2006 Rafael J. Wysocki <rjw@sisk.pl>
- *
- * This file is released under the GPLv2.
- *
  */
 
 #include <linux/suspend.h>
--- a/lib/ratelimit.c
+++ b/lib/ratelimit.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * ratelimit.c - Do something with rate limit.
  *
@@ -5,8 +6,6 @@
  *
  * 2008-05-01 rewrite the function and use a ratelimit_state data struct as
  * parameter. Now every user can use their own standalone ratelimit_state.
- *
- * This file is released under the GPLv2.
  */
 
 #include <linux/ratelimit.h>
--- a/mm/percpu-km.c
+++ b/mm/percpu-km.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * mm/percpu-km.c - kernel memory based chunk allocation
  *
  * Copyright (C) 2010		SUSE Linux Products GmbH
  * Copyright (C) 2010		Tejun Heo <tj@kernel.org>
  *
- * This file is released under the GPLv2.
- *
  * Chunks are allocated as a contiguous kernel memory using gfp
  * allocation.  This is to be used on nommu architectures.
  *
--- a/mm/percpu-stats.c
+++ b/mm/percpu-stats.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * mm/percpu-debug.c
  *
  * Copyright (C) 2017		Facebook Inc.
  * Copyright (C) 2017		Dennis Zhou <dennisz@fb.com>
  *
- * This file is released under the GPLv2.
- *
  * Prints statistics about the percpu allocator and backing chunks.
  */
 #include <linux/debugfs.h>
--- a/mm/percpu-vm.c
+++ b/mm/percpu-vm.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * mm/percpu-vm.c - vmalloc area based chunk allocation
  *
  * Copyright (C) 2010		SUSE Linux Products GmbH
  * Copyright (C) 2010		Tejun Heo <tj@kernel.org>
  *
- * This file is released under the GPLv2.
- *
  * Chunks are mapped into vmalloc areas and populated page by page.
  * This is the default chunk allocator.
  */
--- a/mm/percpu.c
+++ b/mm/percpu.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * mm/percpu.c - percpu memory allocator
  *
@@ -7,8 +8,6 @@
  * Copyright (C) 2017		Facebook Inc.
  * Copyright (C) 2017		Dennis Zhou <dennisszhou@gmail.com>
  *
- * This file is released under the GPLv2 license.
- *
  * The percpu allocator handles both static and dynamic areas.  Percpu
  * areas are allocated in chunks which are divided into units.  There is
  * a 1-to-1 mapping for units to possible cpus.  These units are grouped



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

* [Batch 15 patch 28/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 429
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (26 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 27/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:07   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:22   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 29/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 430 Thomas Gleixner
                   ` (20 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this code is licenced under the gplv2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=20ce0ecff829
---
 arch/arm/mach-pxa/mioa701_bootresume.S |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

--- a/arch/arm/mach-pxa/mioa701_bootresume.S
+++ b/arch/arm/mach-pxa/mioa701_bootresume.S
@@ -1,8 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /* Bootloader to resume MIO A701
  *
  * 2007-1-12 Robert Jarzmik
- *
- * This code is licenced under the GPLv2.
 */
 
 #include <linux/linkage.h>



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

* [Batch 15 patch 29/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 430
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (27 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 28/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 429 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:08   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:23   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 30/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 431 Thomas Gleixner
                   ` (19 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  distribute under gplv2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=9a186fad7d44
---
 arch/powerpc/kernel/suspend.c     |    3 +--
 arch/x86/kernel/acpi/wakeup_32.S  |    3 ++-
 arch/x86/kernel/acpi/wakeup_64.S  |    3 ++-
 arch/x86/power/cpu.c              |    3 +--
 arch/x86/power/hibernate_32.c     |    3 +--
 arch/x86/power/hibernate_64.c     |    3 +--
 arch/x86/power/hibernate_asm_64.S |    3 +--
 kernel/softirq.c                  |    3 +--
 8 files changed, 10 insertions(+), 14 deletions(-)

--- a/arch/powerpc/kernel/suspend.c
+++ b/arch/powerpc/kernel/suspend.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Suspend support specific for power.
  *
- * Distribute under GPLv2
- *
  * Copyright (c) 2002 Pavel Machek <pavel@ucw.cz>
  * Copyright (c) 2001 Patrick Mochel <mochel@osdl.org>
  */
--- a/arch/x86/kernel/acpi/wakeup_32.S
+++ b/arch/x86/kernel/acpi/wakeup_32.S
@@ -1,9 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 	.text
 #include <linux/linkage.h>
 #include <asm/segment.h>
 #include <asm/page_types.h>
 
-# Copyright 2003, 2008 Pavel Machek <pavel@suse.cz>, distribute under GPLv2
+# Copyright 2003, 2008 Pavel Machek <pavel@suse.cz
 
 	.code32
 	ALIGN
--- a/arch/x86/kernel/acpi/wakeup_64.S
+++ b/arch/x86/kernel/acpi/wakeup_64.S
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 .text
 #include <linux/linkage.h>
 #include <asm/segment.h>
@@ -7,7 +8,7 @@
 #include <asm/asm-offsets.h>
 #include <asm/frame.h>
 
-# Copyright 2003 Pavel Machek <pavel@suse.cz>, distribute under GPLv2
+# Copyright 2003 Pavel Machek <pavel@suse.cz
 
 .code64
 	/*
--- a/arch/x86/power/cpu.c
+++ b/arch/x86/power/cpu.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Suspend support specific for i386/x86-64.
  *
- * Distribute under GPLv2
- *
  * Copyright (c) 2007 Rafael J. Wysocki <rjw@sisk.pl>
  * Copyright (c) 2002 Pavel Machek <pavel@ucw.cz>
  * Copyright (c) 2001 Patrick Mochel <mochel@osdl.org>
--- a/arch/x86/power/hibernate_32.c
+++ b/arch/x86/power/hibernate_32.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Hibernation support specific for i386 - temporary page tables
  *
- * Distribute under GPLv2
- *
  * Copyright (c) 2006 Rafael J. Wysocki <rjw@sisk.pl>
  */
 
--- a/arch/x86/power/hibernate_64.c
+++ b/arch/x86/power/hibernate_64.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Hibernation support for x86-64
  *
- * Distribute under GPLv2
- *
  * Copyright (c) 2007 Rafael J. Wysocki <rjw@sisk.pl>
  * Copyright (c) 2002 Pavel Machek <pavel@ucw.cz>
  * Copyright (c) 2001 Patrick Mochel <mochel@osdl.org>
--- a/arch/x86/power/hibernate_asm_64.S
+++ b/arch/x86/power/hibernate_asm_64.S
@@ -1,8 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Hibernation support for x86-64
  *
- * Distribute under GPLv2.
- *
  * Copyright 2007 Rafael J. Wysocki <rjw@sisk.pl>
  * Copyright 2005 Andi Kleen <ak@suse.de>
  * Copyright 2004 Pavel Machek <pavel@suse.cz>
--- a/kernel/softirq.c
+++ b/kernel/softirq.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *	linux/kernel/softirq.c
  *
  *	Copyright (C) 1992 Linus Torvalds
  *
- *	Distribute under GPLv2.
- *
  *	Rewritten. Old one was good in 2.2, but in 2.3 it was immoral. --ANK (990903)
  */
 



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

* [Batch 15 patch 30/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 431
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (28 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 29/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 430 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:08   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:23   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 31/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 432 Thomas Gleixner
                   ` (18 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  as should be obvious for linux kernel code license is gplv2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=2540aa45fd95
---
 lib/btree.c |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

--- a/lib/btree.c
+++ b/lib/btree.c
@@ -1,12 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * lib/btree.c	- Simple In-memory B+Tree
  *
- * As should be obvious for Linux kernel code, license is GPLv2
- *
  * Copyright (c) 2007-2008 Joern Engel <joern@purestorage.com>
  * Bits and pieces stolen from Peter Zijlstra's code, which is
  * Copyright 2007, Red Hat Inc. Peter Zijlstra
- * GPLv2
  *
  * see http://programming.kicks-ass.net/kernel-patches/vma_lookup/btree.patch
  *



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

* [Batch 15 patch 31/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 432
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (29 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 30/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 431 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 21:24   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 32/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 433 Thomas Gleixner
                   ` (17 subsequent siblings)
  48 siblings, 1 reply; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this file is gplv2 as found in copying

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=ae805509b333
---
 net/mac80211/cfg.c     |    3 +--
 net/mac80211/ethtool.c |    3 +--
 net/mac80211/tdls.c    |    3 +--
 net/wireless/sysfs.c   |    3 +--
 4 files changed, 4 insertions(+), 8 deletions(-)

--- a/net/mac80211/cfg.c
+++ b/net/mac80211/cfg.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * mac80211 configuration hooks for cfg80211
  *
@@ -5,8 +6,6 @@
  * Copyright 2013-2015  Intel Mobile Communications GmbH
  * Copyright (C) 2015-2017 Intel Deutschland GmbH
  * Copyright (C) 2018 Intel Corporation
- *
- * This file is GPLv2 as found in COPYING.
  */
 
 #include <linux/ieee80211.h>
--- a/net/mac80211/ethtool.c
+++ b/net/mac80211/ethtool.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * mac80211 ethtool hooks for cfg80211
  *
@@ -5,8 +6,6 @@
  * Copyright 2006-2010	Johannes Berg <johannes@sipsolutions.net>
  * Copyright 2014	Intel Corporation (Author: Johannes Berg)
  * Copyright (C) 2018 Intel Corporation
- *
- * This file is GPLv2 as found in COPYING.
  */
 #include <linux/types.h>
 #include <net/cfg80211.h>
--- a/net/mac80211/tdls.c
+++ b/net/mac80211/tdls.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * mac80211 TDLS handling code
  *
@@ -6,8 +7,6 @@
  * Copyright 2014  Intel Mobile Communications GmbH
  * Copyright 2015 - 2016 Intel Deutschland GmbH
  * Copyright (C) 2019 Intel Corporation
- *
- * This file is GPLv2 as found in COPYING.
  */
 
 #include <linux/ieee80211.h>
--- a/net/wireless/sysfs.c
+++ b/net/wireless/sysfs.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * This file provides /sys/class/ieee80211/<wiphy name>/
  * and some default attributes.
  *
  * Copyright 2005-2006	Jiri Benc <jbenc@suse.cz>
  * Copyright 2006	Johannes Berg <johannes@sipsolutions.net>
- *
- * This file is GPLv2 as found in COPYING.
  */
 
 #include <linux/device.h>



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

* [Batch 15 patch 32/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 433
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (30 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 31/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 432 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:09   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:25   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 33/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 434 Thomas Gleixner
                   ` (16 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  released under the gpl v2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=ec3ef5afc78a
---
 tools/perf/builtin-ftrace.c |    3 +--
 tools/perf/util/target.c    |    3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

--- a/tools/perf/builtin-ftrace.c
+++ b/tools/perf/builtin-ftrace.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * builtin-ftrace.c
  *
  * Copyright (c) 2013  LG Electronics,  Namhyung Kim <namhyung@kernel.org>
- *
- * Released under the GPL v2.
  */
 
 #include "builtin.h"
--- a/tools/perf/util/target.c
+++ b/tools/perf/util/target.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Helper functions for handling target threads/cpus
  *
  * Copyright (C) 2012, LG Electronics, Namhyung Kim <namhyung.kim@lge.com>
- *
- * Released under the GPL v2.
  */
 
 #include "target.h"



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

* [Batch 15 patch 33/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 434
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (31 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 32/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 433 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:10   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:26   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 34/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 435 Thomas Gleixner
                   ` (15 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  under gplv2 only

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=763e1f159d40
---
 drivers/pinctrl/pinctrl-at91.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

--- a/drivers/pinctrl/pinctrl-at91.c
+++ b/drivers/pinctrl/pinctrl-at91.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91 pinctrl driver based on at91 pinmux core
  *
  * Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Under GPLv2 only
  */
 
 #include <linux/clk.h>



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

* [Batch 15 patch 34/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 435
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (32 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 33/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 434 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:10   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:26   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 35/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 436 Thomas Gleixner
                   ` (14 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  all code subject to the gpl version 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=f9645f67d1a4
---
 lib/show_mem.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/lib/show_mem.c
+++ b/lib/show_mem.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Generic show_mem() implementation
  *
  * Copyright (C) 2008 Johannes Weiner <hannes@saeurebad.de>
- * All code subject to the GPL version 2.
  */
 
 #include <linux/mm.h>



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

* [Batch 15 patch 35/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 436
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (33 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 34/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 435 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:10   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:27   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 36/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 437 Thomas Gleixner
                   ` (13 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  distributed under the terms of the gnu gpl version 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=a5799399c727
---
 include/linux/semaphore.h  |    3 +--
 kernel/locking/semaphore.c |    3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

--- a/include/linux/semaphore.h
+++ b/include/linux/semaphore.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2008 Intel Corporation
  * Author: Matthew Wilcox <willy@linux.intel.com>
  *
- * Distributed under the terms of the GNU GPL, version 2
- *
  * Please see kernel/locking/semaphore.c for documentation of these functions
  */
 #ifndef __LINUX_SEMAPHORE_H
--- a/kernel/locking/semaphore.c
+++ b/kernel/locking/semaphore.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2008 Intel Corporation
  * Author: Matthew Wilcox <willy@linux.intel.com>
  *
- * Distributed under the terms of the GNU GPL, version 2
- *
  * This file implements counting semaphores.
  * A counting semaphore may be acquired 'n' times before sleeping.
  * See mutex.c for single-acquisition sleeping locks which enforce



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

* [Batch 15 patch 36/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 437
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (34 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 35/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 436 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:11   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:27   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 37/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 438 Thomas Gleixner
                   ` (12 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this file is licensed under gplv2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=19764f615e2c
---
 arch/x86/kernel/cpu/aperfmperf.c    |    3 +--
 arch/x86/kernel/cpu/mce/genpool.c   |    3 +--
 drivers/acpi/acpi_extlog.c          |    3 +--
 drivers/acpi/apei/bert.c            |    4 +---
 drivers/scsi/raid_class.c           |    3 +--
 include/linux/attribute_container.h |    3 +--
 include/linux/raid_class.h          |    3 +--
 include/linux/transport_class.h     |    3 +--
 8 files changed, 8 insertions(+), 17 deletions(-)

--- a/arch/x86/kernel/cpu/aperfmperf.c
+++ b/arch/x86/kernel/cpu/aperfmperf.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * x86 APERF/MPERF KHz calculation for
  * /sys/.../cpufreq/scaling_cur_freq
  *
  * Copyright (C) 2017 Intel Corp.
  * Author: Len Brown <len.brown@intel.com>
- *
- * This file is licensed under GPLv2.
  */
 
 #include <linux/delay.h>
--- a/arch/x86/kernel/cpu/mce/genpool.c
+++ b/arch/x86/kernel/cpu/mce/genpool.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * MCE event pool management in MCE context
  *
  * Copyright (C) 2015 Intel Corp.
  * Author: Chen, Gong <gong.chen@linux.intel.com>
- *
- * This file is licensed under GPLv2.
  */
 #include <linux/smp.h>
 #include <linux/mm.h>
--- a/drivers/acpi/acpi_extlog.c
+++ b/drivers/acpi/acpi_extlog.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Extended Error Log driver
  *
  * Copyright (C) 2013 Intel Corp.
  * Author: Chen, Gong <gong.chen@intel.com>
- *
- * This file is licensed under GPLv2.
  */
 
 #include <linux/module.h>
--- a/drivers/acpi/apei/bert.c
+++ b/drivers/acpi/apei/bert.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * APEI Boot Error Record Table (BERT) support
  *
@@ -16,9 +17,6 @@
  *
  * For more information about BERT, please refer to ACPI Specification
  * version 4.0, section 17.3.1
- *
- * This file is licensed under GPLv2.
- *
  */
 
 #include <linux/kernel.h>
--- a/drivers/scsi/raid_class.c
+++ b/drivers/scsi/raid_class.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * raid_class.c - implementation of a simple raid visualisation class
  *
  * Copyright (c) 2005 - James Bottomley <James.Bottomley@steeleye.com>
  *
- * This file is licensed under GPLv2
- *
  * This class is designed to allow raid attributes to be visualised and
  * manipulated in a form independent of the underlying raid.  Ultimately this
  * should work for both hardware and software raids.
--- a/include/linux/attribute_container.h
+++ b/include/linux/attribute_container.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * attribute_container.h - a generic container for all classes
  *
  * Copyright (c) 2005 - James Bottomley <James.Bottomley@steeleye.com>
- *
- * This file is licensed under GPLv2
  */
 
 #ifndef _ATTRIBUTE_CONTAINER_H_
--- a/include/linux/raid_class.h
+++ b/include/linux/raid_class.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * raid_class.h - a generic raid visualisation class
  *
  * Copyright (c) 2005 - James Bottomley <James.Bottomley@steeleye.com>
- *
- * This file is licensed under GPLv2
  */
 #include <linux/transport_class.h>
 
--- a/include/linux/transport_class.h
+++ b/include/linux/transport_class.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * transport_class.h - a generic container for all transport classes
  *
  * Copyright (c) 2005 - James Bottomley <James.Bottomley@steeleye.com>
- *
- * This file is licensed under GPLv2
  */
 
 #ifndef _TRANSPORT_CLASS_H_



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

* [Batch 15 patch 37/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 438
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (35 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 36/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 437 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:12   ` Armijn Hemel - Tjaldur Software Governance Solutions
                     ` (2 more replies)
  2019-06-01  8:08 ` [Batch 15 patch 38/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 439 Thomas Gleixner
                   ` (11 subsequent siblings)
  48 siblings, 3 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  gpl 2 0 applies

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

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

--- a/scripts/show_delta
+++ b/scripts/show_delta
@@ -1,4 +1,5 @@
 #!/usr/bin/python
+# SPDX-License-Identifier: GPL-2.0-only
 #
 # show_deltas: Read list of printk messages instrumented with
 # time data, and format with time deltas.
@@ -7,7 +8,6 @@
 #
 # Copyright 2003 Sony Corporation
 #
-# GPL 2.0 applies.
 
 import sys
 import string



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

* [Batch 15 patch 38/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 439
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (36 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 37/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 438 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 21:29   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 39/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 Thomas Gleixner
                   ` (10 subsequent siblings)
  48 siblings, 1 reply; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this driver software is distributed as is without any warranty of
  any kind either express or implied as further specified in the gnu
  public license this software may be used and distributed according
  to the terms of the gnu public license version 2 as published by the
  free software foundation see the file copying in the main directory
  of this archive for more details you should have received a copy of
  the gnu general public license along with this program if not see
  http www gnu org licenses

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=b9d4341dda5b
---
 drivers/rtc/rtc-rx6110.c |   10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

--- a/drivers/rtc/rtc-rx6110.c
+++ b/drivers/rtc/rtc-rx6110.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Driver for the Epson RTC module RX-6110 SA
  *
  * Copyright(C) 2015 Pengutronix, Steffen Trumtrar <kernel@pengutronix.de>
  * Copyright(C) SEIKO EPSON CORPORATION 2013. All rights reserved.
- *
- * This driver software is distributed as is, without any warranty of any kind,
- * either express or implied as further specified in the GNU Public License.
- * This software may be used and distributed according to the terms of the GNU
- * Public License, version 2 as published by the Free Software Foundation.
- * See the file COPYING in the main directory of this archive for more details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/bcd.h>



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

* [Batch 15 patch 39/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (37 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 38/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 439 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 21:30   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 40/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 Thomas Gleixner
                   ` (9 subsequent siblings)
  48 siblings, 1 reply; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this software is available under the terms of the gnu general public
  license gpl version 2 available from the file copying in the main
  directory of this source tree

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=2daa10f328bc
---
 drivers/net/ethernet/qlogic/qed/qed_debug.c   |    5 +----
 drivers/net/ethernet/qlogic/qed/qed_debug.h   |    5 +----
 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c |    5 +----
 drivers/scsi/qedf/drv_fcoe_fw_funcs.c         |    5 +----
 drivers/scsi/qedf/drv_fcoe_fw_funcs.h         |    5 +----
 drivers/scsi/qedf/drv_scsi_fw_funcs.c         |    5 +----
 drivers/scsi/qedf/drv_scsi_fw_funcs.h         |    5 +----
 drivers/scsi/qedf/qedf.h                      |    5 +----
 drivers/scsi/qedf/qedf_attr.c                 |    5 +----
 drivers/scsi/qedf/qedf_dbg.c                  |    5 +----
 drivers/scsi/qedf/qedf_dbg.h                  |    5 +----
 drivers/scsi/qedf/qedf_debugfs.c              |    5 +----
 drivers/scsi/qedf/qedf_els.c                  |    5 +----
 drivers/scsi/qedf/qedf_fip.c                  |    5 +----
 drivers/scsi/qedf/qedf_hsi.h                  |    5 +----
 drivers/scsi/qedf/qedf_io.c                   |    5 +----
 drivers/scsi/qedf/qedf_main.c                 |    5 +----
 drivers/scsi/qedf/qedf_version.h              |    5 +----
 drivers/scsi/qedi/qedi.h                      |    5 +----
 drivers/scsi/qedi/qedi_dbg.c                  |    5 +----
 drivers/scsi/qedi/qedi_dbg.h                  |    5 +----
 drivers/scsi/qedi/qedi_debugfs.c              |    5 +----
 drivers/scsi/qedi/qedi_fw.c                   |    5 +----
 drivers/scsi/qedi/qedi_fw_api.c               |    5 +----
 drivers/scsi/qedi/qedi_fw_iscsi.h             |    5 +----
 drivers/scsi/qedi/qedi_fw_scsi.h              |    5 +----
 drivers/scsi/qedi/qedi_gbl.h                  |    5 +----
 drivers/scsi/qedi/qedi_hsi.h                  |    5 +----
 drivers/scsi/qedi/qedi_iscsi.c                |    5 +----
 drivers/scsi/qedi/qedi_iscsi.h                |    5 +----
 drivers/scsi/qedi/qedi_main.c                 |    5 +----
 drivers/scsi/qedi/qedi_nvm_iscsi_cfg.h        |    5 +----
 drivers/scsi/qedi/qedi_sysfs.c                |    5 +----
 drivers/scsi/qedi/qedi_version.h              |    5 +----
 include/linux/qed/fcoe_common.h               |    5 +----
 35 files changed, 35 insertions(+), 140 deletions(-)

--- a/drivers/net/ethernet/qlogic/qed/qed_debug.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_debug.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* QLogic qed NIC Driver
  * Copyright (c) 2015 QLogic Corporation
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 
 #include <linux/module.h>
--- a/drivers/net/ethernet/qlogic/qed/qed_debug.h
+++ b/drivers/net/ethernet/qlogic/qed/qed_debug.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /* QLogic qed NIC Driver
  * Copyright (c) 2015 QLogic Corporation
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 
 #ifndef _QED_DEBUGFS_H
--- a/drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
+++ b/drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* QLogic qede NIC Driver
 * Copyright (c) 2015 QLogic Corporation
-*
-* This software is available under the terms of the GNU General Public License
-* (GPL) Version 2, available from the file COPYING in the main directory of
-* this source tree.
 */
 
 #include <linux/types.h>
--- a/drivers/scsi/qedf/drv_fcoe_fw_funcs.c
+++ b/drivers/scsi/qedf/drv_fcoe_fw_funcs.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* QLogic FCoE Offload Driver
  * Copyright (c) 2016-2018 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 #include "drv_fcoe_fw_funcs.h"
 #include "drv_scsi_fw_funcs.h"
--- a/drivers/scsi/qedf/drv_fcoe_fw_funcs.h
+++ b/drivers/scsi/qedf/drv_fcoe_fw_funcs.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /* QLogic FCoE Offload Driver
  * Copyright (c) 2016-2018 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 #ifndef _FCOE_FW_FUNCS_H
 #define _FCOE_FW_FUNCS_H
--- a/drivers/scsi/qedf/drv_scsi_fw_funcs.c
+++ b/drivers/scsi/qedf/drv_scsi_fw_funcs.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* QLogic FCoE Offload Driver
  * Copyright (c) 2016-2018 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 #include "drv_scsi_fw_funcs.h"
 
--- a/drivers/scsi/qedf/drv_scsi_fw_funcs.h
+++ b/drivers/scsi/qedf/drv_scsi_fw_funcs.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /* QLogic FCoE Offload Driver
  * Copyright (c) 2016-2018 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 #ifndef _SCSI_FW_FUNCS_H
 #define _SCSI_FW_FUNCS_H
--- a/drivers/scsi/qedf/qedf.h
+++ b/drivers/scsi/qedf/qedf.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  QLogic FCoE Offload Driver
  *  Copyright (c) 2016-2018 Cavium Inc.
- *
- *  This software is available under the terms of the GNU General Public License
- *  (GPL) Version 2, available from the file COPYING in the main directory of
- *  this source tree.
  */
 #ifndef _QEDFC_H_
 #define _QEDFC_H_
--- a/drivers/scsi/qedf/qedf_attr.c
+++ b/drivers/scsi/qedf/qedf_attr.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  QLogic FCoE Offload Driver
  *  Copyright (c) 2016-2018 Cavium Inc.
- *
- *  This software is available under the terms of the GNU General Public License
- *  (GPL) Version 2, available from the file COPYING in the main directory of
- *  this source tree.
  */
 #include "qedf.h"
 
--- a/drivers/scsi/qedf/qedf_dbg.c
+++ b/drivers/scsi/qedf/qedf_dbg.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  QLogic FCoE Offload Driver
  *  Copyright (c) 2016-2018 Cavium Inc.
- *
- *  This software is available under the terms of the GNU General Public License
- *  (GPL) Version 2, available from the file COPYING in the main directory of
- *  this source tree.
  */
 #include "qedf_dbg.h"
 #include <linux/vmalloc.h>
--- a/drivers/scsi/qedf/qedf_dbg.h
+++ b/drivers/scsi/qedf/qedf_dbg.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  QLogic FCoE Offload Driver
  *  Copyright (c) 2016-2018 Cavium Inc.
- *
- *  This software is available under the terms of the GNU General Public License
- *  (GPL) Version 2, available from the file COPYING in the main directory of
- *  this source tree.
  */
 #ifndef _QEDF_DBG_H_
 #define _QEDF_DBG_H_
--- a/drivers/scsi/qedf/qedf_debugfs.c
+++ b/drivers/scsi/qedf/qedf_debugfs.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  QLogic FCoE Offload Driver
  *  Copyright (c) 2016-2018 QLogic Corporation
- *
- *  This software is available under the terms of the GNU General Public License
- *  (GPL) Version 2, available from the file COPYING in the main directory of
- *  this source tree.
  */
 #ifdef CONFIG_DEBUG_FS
 
--- a/drivers/scsi/qedf/qedf_els.c
+++ b/drivers/scsi/qedf/qedf_els.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  QLogic FCoE Offload Driver
  *  Copyright (c) 2016-2018 Cavium Inc.
- *
- *  This software is available under the terms of the GNU General Public License
- *  (GPL) Version 2, available from the file COPYING in the main directory of
- *  this source tree.
  */
 #include "qedf.h"
 
--- a/drivers/scsi/qedf/qedf_fip.c
+++ b/drivers/scsi/qedf/qedf_fip.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  QLogic FCoE Offload Driver
  *  Copyright (c) 2016-2018 Cavium Inc.
- *
- *  This software is available under the terms of the GNU General Public License
- *  (GPL) Version 2, available from the file COPYING in the main directory of
- *  this source tree.
  */
 #include <linux/if_ether.h>
 #include <linux/if_vlan.h>
--- a/drivers/scsi/qedf/qedf_hsi.h
+++ b/drivers/scsi/qedf/qedf_hsi.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  QLogic FCoE Offload Driver
  *  Copyright (c) 2016-2018 Cavium Inc.
- *
- *  This software is available under the terms of the GNU General Public License
- *  (GPL) Version 2, available from the file COPYING in the main directory of
- *  this source tree.
  */
 #ifndef __QEDF_HSI__
 #define __QEDF_HSI__
--- a/drivers/scsi/qedf/qedf_io.c
+++ b/drivers/scsi/qedf/qedf_io.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  QLogic FCoE Offload Driver
  *  Copyright (c) 2016-2018 Cavium Inc.
- *
- *  This software is available under the terms of the GNU General Public License
- *  (GPL) Version 2, available from the file COPYING in the main directory of
- *  this source tree.
  */
 #include <linux/spinlock.h>
 #include <linux/vmalloc.h>
--- a/drivers/scsi/qedf/qedf_main.c
+++ b/drivers/scsi/qedf/qedf_main.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  QLogic FCoE Offload Driver
  *  Copyright (c) 2016-2018 Cavium Inc.
- *
- *  This software is available under the terms of the GNU General Public License
- *  (GPL) Version 2, available from the file COPYING in the main directory of
- *  this source tree.
  */
 #include <linux/init.h>
 #include <linux/kernel.h>
--- a/drivers/scsi/qedf/qedf_version.h
+++ b/drivers/scsi/qedf/qedf_version.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  QLogic FCoE Offload Driver
  *  Copyright (c) 2016-2018 Cavium Inc.
- *
- *  This software is available under the terms of the GNU General Public License
- *  (GPL) Version 2, available from the file COPYING in the main directory of
- *  this source tree.
  */
 
 #define QEDF_VERSION		"8.37.25.20"
--- a/drivers/scsi/qedi/qedi.h
+++ b/drivers/scsi/qedi/qedi.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * QLogic iSCSI Offload Driver
  * Copyright (c) 2016 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 
 #ifndef _QEDI_H_
--- a/drivers/scsi/qedi/qedi_dbg.c
+++ b/drivers/scsi/qedi/qedi_dbg.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * QLogic iSCSI Offload Driver
  * Copyright (c) 2016 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 
 #include "qedi_dbg.h"
--- a/drivers/scsi/qedi/qedi_dbg.h
+++ b/drivers/scsi/qedi/qedi_dbg.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * QLogic iSCSI Offload Driver
  * Copyright (c) 2016 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 
 #ifndef _QEDI_DBG_H_
--- a/drivers/scsi/qedi/qedi_debugfs.c
+++ b/drivers/scsi/qedi/qedi_debugfs.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * QLogic iSCSI Offload Driver
  * Copyright (c) 2016 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 
 #include "qedi.h"
--- a/drivers/scsi/qedi/qedi_fw.c
+++ b/drivers/scsi/qedi/qedi_fw.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * QLogic iSCSI Offload Driver
  * Copyright (c) 2016 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 
 #include <linux/blkdev.h>
--- a/drivers/scsi/qedi/qedi_fw_api.c
+++ b/drivers/scsi/qedi/qedi_fw_api.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* QLogic iSCSI Offload Driver
  * Copyright (c) 2016 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 
 #include <linux/types.h>
--- a/drivers/scsi/qedi/qedi_fw_iscsi.h
+++ b/drivers/scsi/qedi/qedi_fw_iscsi.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * QLogic iSCSI Offload Driver
  * Copyright (c) 2016 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 
 #ifndef _QEDI_FW_ISCSI_H_
--- a/drivers/scsi/qedi/qedi_fw_scsi.h
+++ b/drivers/scsi/qedi/qedi_fw_scsi.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * QLogic iSCSI Offload Driver
  * Copyright (c) 2016 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 
 #ifndef _QEDI_FW_SCSI_H_
--- a/drivers/scsi/qedi/qedi_gbl.h
+++ b/drivers/scsi/qedi/qedi_gbl.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * QLogic iSCSI Offload Driver
  * Copyright (c) 2016 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 
 #ifndef _QEDI_GBL_H_
--- a/drivers/scsi/qedi/qedi_hsi.h
+++ b/drivers/scsi/qedi/qedi_hsi.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * QLogic iSCSI Offload Driver
  * Copyright (c) 2016 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 #ifndef __QEDI_HSI__
 #define __QEDI_HSI__
--- a/drivers/scsi/qedi/qedi_iscsi.c
+++ b/drivers/scsi/qedi/qedi_iscsi.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * QLogic iSCSI Offload Driver
  * Copyright (c) 2016 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 
 #include <linux/blkdev.h>
--- a/drivers/scsi/qedi/qedi_iscsi.h
+++ b/drivers/scsi/qedi/qedi_iscsi.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * QLogic iSCSI Offload Driver
  * Copyright (c) 2016 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 
 #ifndef _QEDI_ISCSI_H_
--- a/drivers/scsi/qedi/qedi_main.c
+++ b/drivers/scsi/qedi/qedi_main.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * QLogic iSCSI Offload Driver
  * Copyright (c) 2016 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 
 #include <linux/module.h>
--- a/drivers/scsi/qedi/qedi_nvm_iscsi_cfg.h
+++ b/drivers/scsi/qedi/qedi_nvm_iscsi_cfg.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * QLogic iSCSI Offload Driver
  * Copyright (c) 2016 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 
 #ifndef NVM_ISCSI_CFG_H
--- a/drivers/scsi/qedi/qedi_sysfs.c
+++ b/drivers/scsi/qedi/qedi_sysfs.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * QLogic iSCSI Offload Driver
  * Copyright (c) 2016 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 
 #include "qedi.h"
--- a/drivers/scsi/qedi/qedi_version.h
+++ b/drivers/scsi/qedi/qedi_version.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * QLogic iSCSI Offload Driver
  * Copyright (c) 2016 Cavium Inc.
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 
 #define QEDI_MODULE_VERSION	"8.33.0.21"
--- a/include/linux/qed/fcoe_common.h
+++ b/include/linux/qed/fcoe_common.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /* QLogic qed NIC Driver
  * Copyright (c) 2015 QLogic Corporation
- *
- * This software is available under the terms of the GNU General Public License
- * (GPL) Version 2, available from the file COPYING in the main directory of
- * this source tree.
  */
 
 #ifndef __FCOE_COMMON__



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

* [Batch 15 patch 40/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (38 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 39/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 10:58   ` Armijn Hemel - Tjaldur Software Governance Solutions
                     ` (2 more replies)
  2019-06-01  8:08 ` [Batch 15 patch 41/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 442 Thomas Gleixner
                   ` (8 subsequent siblings)
  48 siblings, 3 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=582a3e429c6a
---
 arch/arm/mach-w90x900/clksel.c                                     |    5 +----
 arch/arm/mach-w90x900/cpu.c                                        |    6 +-----
 arch/arm/mach-w90x900/dev.c                                        |    6 +-----
 arch/arm/mach-w90x900/include/mach/irqs.h                          |    6 +-----
 arch/arm/mach-w90x900/include/mach/map.h                           |    6 +-----
 arch/arm/mach-w90x900/include/mach/mfp.h                           |    6 +-----
 arch/arm/mach-w90x900/include/mach/regs-clock.h                    |    6 +-----
 arch/arm/mach-w90x900/irq.c                                        |    6 +-----
 arch/arm/mach-w90x900/mach-nuc910evb.c                             |    6 +-----
 arch/arm/mach-w90x900/mach-nuc950evb.c                             |    5 +----
 arch/arm/mach-w90x900/mach-nuc960evb.c                             |    6 +-----
 arch/arm/mach-w90x900/mfp.c                                        |    5 +----
 arch/arm/mach-w90x900/nuc910.c                                     |    6 +-----
 arch/arm/mach-w90x900/nuc950.c                                     |    6 +-----
 arch/arm/mach-w90x900/nuc960.c                                     |    6 +-----
 arch/arm/mach-w90x900/regs-ebi.h                                   |    6 +-----
 arch/arm/mach-w90x900/regs-usb.h                                   |    6 +-----
 arch/arm/mm/dump.c                                                 |    6 +-----
 arch/arm/net/bpf_jit_32.c                                          |    5 +----
 arch/arm/net/bpf_jit_32.h                                          |    5 +----
 arch/arm64/mm/dump.c                                               |    6 +-----
 arch/mips/net/bpf_jit.h                                            |    5 +----
 arch/mips/net/ebpf_jit.c                                           |    5 +----
 arch/powerpc/boot/bamboo.c                                         |    5 +----
 arch/powerpc/boot/cuboot-rainier.c                                 |    5 +----
 arch/powerpc/boot/cuboot-sequoia.c                                 |    5 +----
 arch/powerpc/boot/treeboot-bamboo.c                                |    5 +----
 arch/powerpc/include/asm/mpic_msgr.h                               |    7 +------
 arch/powerpc/include/asm/msi_bitmap.h                              |    7 +------
 arch/powerpc/mm/ptdump/hashpagetable.c                             |    6 +-----
 arch/powerpc/mm/ptdump/ptdump.c                                    |    6 +-----
 arch/powerpc/net/bpf_jit.h                                         |    6 +-----
 arch/powerpc/net/bpf_jit32.h                                       |    6 +-----
 arch/powerpc/net/bpf_jit64.h                                       |    6 +-----
 arch/powerpc/net/bpf_jit_asm.S                                     |    6 +-----
 arch/powerpc/net/bpf_jit_comp.c                                    |    6 +-----
 arch/powerpc/net/bpf_jit_comp64.c                                  |    6 +-----
 arch/powerpc/platforms/40x/ppc40x_simple.c                         |    5 +----
 arch/powerpc/platforms/44x/ppc44x_simple.c                         |    5 +----
 arch/powerpc/platforms/pasemi/msi.c                                |    7 +------
 arch/powerpc/platforms/pseries/msi.c                               |    7 +------
 arch/powerpc/purgatory/trampoline.S                                |    5 +----
 arch/powerpc/sysdev/fsl_mpic_err.c                                 |    7 +------
 arch/powerpc/sysdev/fsl_msi.c                                      |    7 +------
 arch/powerpc/sysdev/fsl_msi.h                                      |    7 +------
 arch/powerpc/sysdev/mpic.h                                         |    7 +------
 arch/powerpc/sysdev/mpic_msgr.c                                    |    7 +------
 arch/powerpc/sysdev/mpic_msi.c                                     |    7 +------
 arch/powerpc/sysdev/mpic_u3msi.c                                   |    7 +------
 arch/powerpc/sysdev/msi_bitmap.c                                   |    7 +------
 arch/x86/include/asm/apb_timer.h                                   |    6 +-----
 arch/x86/include/asm/imr.h                                         |    6 +-----
 arch/x86/include/asm/intel-mid.h                                   |    6 +-----
 arch/x86/include/asm/platform_sst_audio.h                          |    6 +-----
 arch/x86/include/asm/smap.h                                        |    6 +-----
 arch/x86/include/asm/xor_avx.h                                     |    6 +-----
 arch/x86/kernel/apb_timer.c                                        |    6 +-----
 arch/x86/kernel/cpu/mce/severity.c                                 |    6 +-----
 arch/x86/kernel/cpu/mshyperv.c                                     |    6 +-----
 arch/x86/kernel/itmt.c                                             |    6 +-----
 arch/x86/lib/cmpxchg16b_emu.S                                      |    6 +-----
 arch/x86/lib/cmpxchg8b_emu.S                                       |    6 +-----
 arch/x86/mm/dump_pagetables.c                                      |    6 +-----
 arch/x86/net/bpf_jit_comp.c                                        |    6 +-----
 arch/x86/platform/ce4100/ce4100.c                                  |    6 +-----
 arch/x86/platform/ce4100/falconfalls.dts                           |    5 +----
 arch/x86/platform/intel-mid/device_libs/platform_bcm43xx.c         |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_bma023.c          |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_bt.c              |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_emc1403.c         |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_gpio_keys.c       |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_lis331.c          |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_max7315.c         |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_mpu3050.c         |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_mrfld_pinctrl.c   |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_mrfld_power_btn.c |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_mrfld_rtc.c       |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_mrfld_sd.c        |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_mrfld_spidev.c    |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c       |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_msic.c            |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_msic.h            |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_msic_audio.c      |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_msic_battery.c    |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_msic_gpio.c       |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_msic_ocd.c        |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_msic_power_btn.c  |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_msic_thermal.c    |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_pcal9555a.c       |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_tc35876x.c        |    6 +-----
 arch/x86/platform/intel-mid/device_libs/platform_tca6416.c         |    6 +-----
 arch/x86/platform/intel-mid/intel-mid.c                            |    6 +-----
 arch/x86/platform/intel-mid/intel_mid_vrtc.c                       |    6 +-----
 arch/x86/platform/intel-mid/sfi.c                                  |    6 +-----
 drivers/acpi/cppc_acpi.c                                           |    6 +-----
 drivers/char/tpm/tpm-chip.c                                        |    7 +------
 drivers/char/tpm/tpm-dev-common.c                                  |    7 +------
 drivers/char/tpm/tpm-dev.c                                         |    7 +------
 drivers/char/tpm/tpm-interface.c                                   |    7 +------
 drivers/char/tpm/tpm-sysfs.c                                       |    7 +------
 drivers/char/tpm/tpm.h                                             |    7 +------
 drivers/char/tpm/tpm2-cmd.c                                        |    6 +-----
 drivers/char/tpm/tpm2-space.c                                      |    6 +-----
 drivers/char/tpm/tpm_atmel.c                                       |    7 +------
 drivers/char/tpm/tpm_atmel.h                                       |    7 +------
 drivers/char/tpm/tpm_crb.c                                         |    6 +-----
 drivers/char/tpm/tpm_i2c_infineon.c                                |    8 +-------
 drivers/char/tpm/tpm_ibmvtpm.c                                     |    7 +------
 drivers/char/tpm/tpm_ibmvtpm.h                                     |    7 +------
 drivers/char/tpm/tpm_infineon.c                                    |    6 +-----
 drivers/char/tpm/tpm_nsc.c                                         |    7 +------
 drivers/char/tpm/tpm_ppi.c                                         |    6 +-----
 drivers/char/tpm/tpm_tis.c                                         |    6 +-----
 drivers/char/tpm/tpm_tis_core.c                                    |    6 +-----
 drivers/char/tpm/tpm_tis_core.h                                    |    6 +-----
 drivers/char/tpm/tpm_tis_spi.c                                     |    6 +-----
 drivers/char/tpm/tpm_vtpm_proxy.c                                  |    7 +------
 drivers/clk/pxa/clk-pxa.c                                          |    6 +-----
 drivers/clk/pxa/clk-pxa.h                                          |    6 +-----
 drivers/clk/pxa/clk-pxa25x.c                                       |    5 +----
 drivers/clk/pxa/clk-pxa27x.c                                       |    6 +-----
 drivers/clk/pxa/clk-pxa3xx.c                                       |    5 +----
 drivers/cpufreq/cppc_cpufreq.c                                     |    6 +-----
 drivers/cpufreq/intel_pstate.c                                     |    6 +-----
 drivers/crypto/amcc/crypto4xx_trng.c                               |    5 +----
 drivers/edac/ppc4xx_edac.c                                         |    7 +------
 drivers/edac/ppc4xx_edac.h                                         |    7 +------
 drivers/fpga/ice40-spi.c                                           |    5 +----
 drivers/gpio/gpio-max732x.c                                        |    5 +----
 drivers/gpio/gpio-menz127.c                                        |    5 +----
 drivers/gpio/gpio-pca953x.c                                        |    5 +----
 drivers/hid/hid-logitech-hidpp.c                                   |    4 +---
 drivers/hwmon/hwmon.c                                              |    5 +----
 drivers/hwmon/ina209.c                                             |    5 +----
 drivers/hwmon/ina2xx.c                                             |    5 +----
 drivers/hwmon/ltc4215.c                                            |    5 +----
 drivers/hwmon/ltc4245.c                                            |    5 +----
 drivers/hwmon/max16065.c                                           |    5 +----
 drivers/hwmon/smm665.c                                             |    5 +----
 drivers/i2c/i2c-slave-eeprom.c                                     |    5 +----
 drivers/i2c/muxes/i2c-demux-pinctrl.c                              |    5 +----
 drivers/iio/adc/men_z188_adc.c                                     |    5 +----
 drivers/input/keyboard/w90p910_keypad.c                            |    6 +-----
 drivers/input/misc/soc_button_array.c                              |    6 +-----
 drivers/input/touchscreen/goodix.c                                 |    4 +---
 drivers/input/touchscreen/surface3_spi.c                           |    4 +---
 drivers/input/touchscreen/w90p910_ts.c                             |    6 +-----
 drivers/ipack/carriers/tpci200.c                                   |    5 +----
 drivers/ipack/carriers/tpci200.h                                   |    5 +----
 drivers/ipack/devices/ipoctal.c                                    |    5 +----
 drivers/ipack/devices/ipoctal.h                                    |    5 +----
 drivers/ipack/devices/scc2698.h                                    |    5 +----
 drivers/ipack/ipack.c                                              |    5 +----
 drivers/leds/leds-pca9532.c                                        |    6 +-----
 drivers/leds/leds-tlc591xx.c                                       |    5 +----
 drivers/mcb/mcb-core.c                                             |    5 +----
 drivers/mcb/mcb-lpc.c                                              |    5 +----
 drivers/mcb/mcb-pci.c                                              |    5 +----
 drivers/mfd/htc-pasic3.c                                           |    5 +----
 drivers/misc/eeprom/max6875.c                                      |    5 +----
 drivers/mmc/host/sdhci_f_sdh30.c                                   |    5 +----
 drivers/mtd/nand/raw/nuc900_nand.c                                 |    6 +-----
 drivers/net/ethernet/nuvoton/w90p910_ether.c                       |    6 +-----
 drivers/pinctrl/pxa/pinctrl-pxa25x.c                               |    6 +-----
 drivers/pinctrl/pxa/pinctrl-pxa27x.c                               |    6 +-----
 drivers/pinctrl/pxa/pinctrl-pxa2xx.c                               |    6 +-----
 drivers/pinctrl/pxa/pinctrl-pxa2xx.h                               |    6 +-----
 drivers/platform/x86/surface3-wmi.c                                |    4 +---
 drivers/platform/x86/surface3_button.c                             |    6 +-----
 drivers/platform/x86/surfacepro3_button.c                          |    6 +-----
 drivers/rtc/rtc-mrst.c                                             |    6 +-----
 drivers/rtc/rtc-nuc900.c                                           |    6 +-----
 drivers/w1/masters/ds2482.c                                        |    5 +----
 drivers/watchdog/nuc900_wdt.c                                      |    6 +-----
 include/acpi/cppc_acpi.h                                           |    6 +-----
 include/acpi/pcc.h                                                 |    6 +-----
 include/clocksource/pxa.h                                          |    6 +-----
 include/dt-bindings/power/r8a7779-sysc.h                           |    5 +----
 include/dt-bindings/power/r8a7790-sysc.h                           |    5 +----
 include/dt-bindings/power/r8a7791-sysc.h                           |    5 +----
 include/dt-bindings/power/r8a7792-sysc.h                           |    5 +----
 include/dt-bindings/power/r8a7793-sysc.h                           |    5 +----
 include/dt-bindings/power/r8a7794-sysc.h                           |    5 +----
 include/dt-bindings/power/r8a7795-sysc.h                           |    5 +----
 include/dt-bindings/power/r8a7796-sysc.h                           |    5 +----
 include/dt-bindings/power/r8a77995-sysc.h                          |    5 +----
 include/keys/encrypted-type.h                                      |    5 +----
 include/keys/trusted-type.h                                        |    5 +----
 include/linux/async.h                                              |    6 +-----
 include/linux/digsig.h                                             |    6 +-----
 include/linux/hwmon.h                                              |    4 +---
 include/linux/ima.h                                                |    5 +----
 include/linux/integrity.h                                          |    5 +----
 include/linux/ipack.h                                              |    5 +----
 include/linux/leds-pca9532.h                                       |    6 +-----
 include/linux/mcb.h                                                |    5 +----
 include/linux/platform_data/mmc-esdhc-imx.h                        |    6 +-----
 include/linux/platform_data/spi-nuc900.h                           |    6 +-----
 include/linux/rodata_test.h                                        |    6 +-----
 include/linux/tpm.h                                                |    7 +------
 ipc/ipc_sysctl.c                                                   |    6 +-----
 ipc/mq_sysctl.c                                                    |    6 +-----
 kernel/async.c                                                     |    6 +-----
 kernel/backtracetest.c                                             |    6 +-----
 kernel/latencytop.c                                                |    6 +-----
 kernel/nsproxy.c                                                   |    6 +-----
 kernel/sched/cpudeadline.c                                         |    6 +-----
 kernel/sched/cpupri.c                                              |    6 +-----
 kernel/ucount.c                                                    |    5 +----
 kernel/user_namespace.c                                            |    5 +----
 kernel/utsname.c                                                   |    6 +-----
 kernel/utsname_sysctl.c                                            |    6 +-----
 lib/digsig.c                                                       |    5 +----
 lib/raid6/recov_avx2.c                                             |    6 +-----
 lib/raid6/recov_avx512.c                                           |    7 +------
 lib/raid6/recov_neon.c                                             |    6 +-----
 lib/raid6/recov_neon_inner.c                                       |    6 +-----
 lib/raid6/recov_ssse3.c                                            |    6 +-----
 mm/rodata_test.c                                                   |    6 +-----
 net/dccp/ackvec.c                                                  |    5 +----
 scripts/dtc/dtx_diff                                               |    4 +---
 security/apparmor/apparmorfs.c                                     |    6 +-----
 security/apparmor/audit.c                                          |    6 +-----
 security/apparmor/capability.c                                     |    6 +-----
 security/apparmor/crypto.c                                         |    6 +-----
 security/apparmor/domain.c                                         |    6 +-----
 security/apparmor/file.c                                           |    6 +-----
 security/apparmor/include/apparmor.h                               |    6 +-----
 security/apparmor/include/apparmorfs.h                             |    6 +-----
 security/apparmor/include/audit.h                                  |    6 +-----
 security/apparmor/include/capability.h                             |    6 +-----
 security/apparmor/include/cred.h                                   |    6 +-----
 security/apparmor/include/crypto.h                                 |    6 +-----
 security/apparmor/include/domain.h                                 |    6 +-----
 security/apparmor/include/file.h                                   |    6 +-----
 security/apparmor/include/ipc.h                                    |    6 +-----
 security/apparmor/include/label.h                                  |    6 +-----
 security/apparmor/include/lib.h                                    |    6 +-----
 security/apparmor/include/match.h                                  |    6 +-----
 security/apparmor/include/mount.h                                  |    6 +-----
 security/apparmor/include/net.h                                    |    6 +-----
 security/apparmor/include/path.h                                   |    6 +-----
 security/apparmor/include/perms.h                                  |    6 +-----
 security/apparmor/include/policy.h                                 |    6 +-----
 security/apparmor/include/policy_ns.h                              |    6 +-----
 security/apparmor/include/policy_unpack.h                          |    6 +-----
 security/apparmor/include/procattr.h                               |    6 +-----
 security/apparmor/include/resource.h                               |    6 +-----
 security/apparmor/include/secid.h                                  |    6 +-----
 security/apparmor/include/task.h                                   |    6 +-----
 security/apparmor/ipc.c                                            |    6 +-----
 security/apparmor/label.c                                          |    6 +-----
 security/apparmor/lib.c                                            |    6 +-----
 security/apparmor/lsm.c                                            |    6 +-----
 security/apparmor/match.c                                          |    6 +-----
 security/apparmor/mount.c                                          |    6 +-----
 security/apparmor/net.c                                            |    6 +-----
 security/apparmor/path.c                                           |    6 +-----
 security/apparmor/policy.c                                         |    7 +------
 security/apparmor/policy_ns.c                                      |    6 +-----
 security/apparmor/policy_unpack.c                                  |    6 +-----
 security/apparmor/procattr.c                                       |    6 +-----
 security/apparmor/resource.c                                       |    6 +-----
 security/apparmor/secid.c                                          |    7 +------
 security/apparmor/task.c                                           |    6 +-----
 security/integrity/digsig.c                                        |    6 +-----
 security/integrity/digsig_asymmetric.c                             |    6 +-----
 security/integrity/evm/evm.h                                       |    6 +-----
 security/integrity/evm/evm_crypto.c                                |    5 +----
 security/integrity/evm/evm_main.c                                  |    5 +----
 security/integrity/evm/evm_posix_acl.c                             |    5 +----
 security/integrity/evm/evm_secfs.c                                 |    5 +----
 security/integrity/iint.c                                          |    6 +-----
 security/integrity/ima/ima.h                                       |    6 +-----
 security/integrity/ima/ima_api.c                                   |    6 +-----
 security/integrity/ima/ima_appraise.c                              |    5 +----
 security/integrity/ima/ima_crypto.c                                |    5 +----
 security/integrity/ima/ima_fs.c                                    |    6 +-----
 security/integrity/ima/ima_init.c                                  |    6 +-----
 security/integrity/ima/ima_main.c                                  |    6 +-----
 security/integrity/ima/ima_mok.c                                   |    7 +------
 security/integrity/ima/ima_policy.c                                |    6 +-----
 security/integrity/ima/ima_queue.c                                 |    6 +-----
 security/integrity/ima/ima_template.c                              |    6 +-----
 security/integrity/ima/ima_template_lib.c                          |    6 +-----
 security/integrity/ima/ima_template_lib.h                          |    6 +-----
 security/integrity/integrity.h                                     |    7 +------
 security/integrity/integrity_audit.c                               |    5 +----
 security/keys/encrypted-keys/ecryptfs_format.c                     |    5 +----
 security/keys/encrypted-keys/ecryptfs_format.h                     |    5 +----
 security/keys/encrypted-keys/encrypted.c                           |    5 +----
 security/keys/encrypted-keys/masterkey_trusted.c                   |    5 +----
 security/keys/trusted.c                                            |    5 +----
 sound/soc/codecs/isabelle.c                                        |    7 +------
 sound/soc/codecs/isabelle.h                                        |    6 +-----
 sound/soc/codecs/lm49453.c                                         |    5 +----
 sound/soc/codecs/lm49453.h                                         |    6 +-----
 sound/soc/codecs/max9768.c                                         |    5 +----
 sound/soc/codecs/wm9705.c                                          |    6 +-----
 sound/soc/nuc900/nuc900-ac97.c                                     |    6 +-----
 sound/soc/nuc900/nuc900-audio.c                                    |    6 +-----
 sound/soc/nuc900/nuc900-audio.h                                    |    6 +-----
 sound/soc/nuc900/nuc900-pcm.c                                      |    6 +-----
 tools/perf/builtin-timechart.c                                     |    6 +-----
 tools/perf/util/svghelper.c                                        |    6 +-----
 tools/power/acpi/Makefile                                          |    5 +----
 tools/power/acpi/Makefile.config                                   |    5 +----
 tools/power/acpi/Makefile.rules                                    |    5 +----
 tools/power/acpi/tools/acpidbg/Makefile                            |    5 +----
 tools/power/acpi/tools/acpidump/Makefile                           |    5 +----
 tools/power/acpi/tools/ec/Makefile                                 |    5 +----
 tools/testing/vsock/control.c                                      |    6 +-----
 tools/testing/vsock/timeout.c                                      |    6 +-----
 tools/testing/vsock/vsock_diag_test.c                              |    6 +-----
 314 files changed, 314 insertions(+), 1508 deletions(-)

--- a/arch/arm/mach-w90x900/clksel.c
+++ b/arch/arm/mach-w90x900/clksel.c
@@ -1,13 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/arch/arm/mach-w90x900/clksel.c
  *
  * Copyright (c) 2008 Nuvoton technology corporation
  *
  * Wan ZongShun <mcuos.com@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation;version 2 of the License.
  */
 
 #include <linux/module.h>
--- a/arch/arm/mach-w90x900/cpu.c
+++ b/arch/arm/mach-w90x900/cpu.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/arch/arm/mach-w90x900/cpu.c
  *
@@ -6,11 +7,6 @@
  * Wan ZongShun <mcuos.com@gmail.com>
  *
  * NUC900 series cpu common support
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation;version 2 of the License.
- *
  */
 
 #include <linux/kernel.h>
--- a/arch/arm/mach-w90x900/dev.c
+++ b/arch/arm/mach-w90x900/dev.c
@@ -1,14 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/arch/arm/mach-w90x900/dev.c
  *
  * Copyright (C) 2009 Nuvoton corporation.
  *
  * Wan ZongShun <mcuos.com@gmail.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation;version 2 of the License.
- *
  */
 
 #include <linux/kernel.h>
--- a/arch/arm/mach-w90x900/include/mach/irqs.h
+++ b/arch/arm/mach-w90x900/include/mach/irqs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * arch/arm/mach-w90x900/include/mach/irqs.h
  *
@@ -6,11 +7,6 @@
  * Wan ZongShun <mcuos.com@gmail.com>
  *
  * Based on arch/arm/mach-s3c2410/include/mach/irqs.h
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation;version 2 of the License.
- *
  */
 
 #ifndef __ASM_ARCH_IRQS_H
--- a/arch/arm/mach-w90x900/include/mach/map.h
+++ b/arch/arm/mach-w90x900/include/mach/map.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * arch/arm/mach-w90x900/include/mach/map.h
  *
@@ -6,11 +7,6 @@
  * Wan ZongShun <mcuos.com@gmail.com>
  *
  * Based on arch/arm/mach-s3c2410/include/mach/map.h
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation;version 2 of the License.
- *
  */
 
 #ifndef __ASM_ARCH_MAP_H
--- a/arch/arm/mach-w90x900/include/mach/mfp.h
+++ b/arch/arm/mach-w90x900/include/mach/mfp.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * arch/arm/mach-w90x900/include/mach/mfp.h
  *
@@ -6,11 +7,6 @@
  * Wan ZongShun <mcuos.com@gmail.com>
  *
  * Based on arch/arm/mach-s3c2410/include/mach/map.h
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation;version 2 of the License.
- *
  */
 
 #ifndef __ASM_ARCH_MFP_H
--- a/arch/arm/mach-w90x900/include/mach/regs-clock.h
+++ b/arch/arm/mach-w90x900/include/mach/regs-clock.h
@@ -1,14 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * arch/arm/mach-w90x900/include/mach/regs-clock.h
  *
  * Copyright (c) 2008 Nuvoton technology corporation.
  *
  * Wan ZongShun <mcuos.com@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation;version 2 of the License.
- *
  */
 
 #ifndef __ASM_ARCH_REGS_CLOCK_H
--- a/arch/arm/mach-w90x900/irq.c
+++ b/arch/arm/mach-w90x900/irq.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/arch/arm/mach-w90x900/irq.c
  *
@@ -7,11 +8,6 @@
  * All rights reserved.
  *
  * Wan ZongShun <mcuos.com@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation;version 2 of the License.
- *
  */
 
 #include <linux/init.h>
--- a/arch/arm/mach-w90x900/mach-nuc910evb.c
+++ b/arch/arm/mach-w90x900/mach-nuc910evb.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/arch/arm/mach-w90x900/mach-nuc910evb.c
  *
@@ -6,11 +7,6 @@
  * Copyright (C) 2008 Nuvoton technology corporation.
  *
  * Wan ZongShun <mcuos.com@gmail.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation;version 2 of the License.
- *
  */
 
 #include <linux/platform_device.h>
--- a/arch/arm/mach-w90x900/mach-nuc950evb.c
+++ b/arch/arm/mach-w90x900/mach-nuc950evb.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/arch/arm/mach-w90x900/mach-nuc950evb.c
  *
@@ -7,12 +8,8 @@
  *
  * Wan ZongShun <mcuos.com@gmail.com>
  *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation;version 2 of the License.
  *   history:
  *     Wang Qiang (rurality.linux@gmail.com) add LCD support
- *
  */
 
 #include <linux/platform_device.h>
--- a/arch/arm/mach-w90x900/mach-nuc960evb.c
+++ b/arch/arm/mach-w90x900/mach-nuc960evb.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/arch/arm/mach-w90x900/mach-nuc960evb.c
  *
@@ -6,11 +7,6 @@
  * Copyright (C) 2008 Nuvoton technology corporation.
  *
  * Wan ZongShun <mcuos.com@gmail.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation;version 2 of the License.
- *
  */
 
 #include <linux/platform_device.h>
--- a/arch/arm/mach-w90x900/mfp.c
+++ b/arch/arm/mach-w90x900/mfp.c
@@ -1,13 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/arch/arm/mach-w90x900/mfp.c
  *
  * Copyright (c) 2008 Nuvoton technology corporation
  *
  * Wan ZongShun <mcuos.com@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation;version 2 of the License.
  */
 
 #include <linux/module.h>
--- a/arch/arm/mach-w90x900/nuc910.c
+++ b/arch/arm/mach-w90x900/nuc910.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/arch/arm/mach-w90x900/nuc910.c
  *
@@ -8,11 +9,6 @@
  * Wan ZongShun <mcuos.com@gmail.com>
  *
  * NUC910 cpu support
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation;version 2 of the License.
- *
  */
 
 #include <linux/platform_device.h>
--- a/arch/arm/mach-w90x900/nuc950.c
+++ b/arch/arm/mach-w90x900/nuc950.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/arch/arm/mach-w90x900/nuc950.c
  *
@@ -8,11 +9,6 @@
  * Wan ZongShun <mcuos.com@gmail.com>
  *
  * NUC950 cpu support
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation;version 2 of the License.
- *
  */
 
 #include <linux/platform_device.h>
--- a/arch/arm/mach-w90x900/nuc960.c
+++ b/arch/arm/mach-w90x900/nuc960.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/arch/arm/mach-w90x900/nuc960.c
  *
@@ -8,11 +9,6 @@
  * Wan ZongShun <mcuos.com@gmail.com>
  *
  * NUC960 cpu support
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation;version 2 of the License.
- *
  */
 
 #include <linux/platform_device.h>
--- a/arch/arm/mach-w90x900/regs-ebi.h
+++ b/arch/arm/mach-w90x900/regs-ebi.h
@@ -1,14 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * arch/arm/mach-w90x900/include/mach/regs-ebi.h
  *
  * Copyright (c) 2009 Nuvoton technology corporation.
  *
  * Wan ZongShun <mcuos.com@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation;version 2 of the License.
- *
  */
 
 #ifndef __ASM_ARCH_REGS_EBI_H
--- a/arch/arm/mach-w90x900/regs-usb.h
+++ b/arch/arm/mach-w90x900/regs-usb.h
@@ -1,14 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*



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

* [Batch 15 patch 41/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 442
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (39 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 40/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 10:59   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:33   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 42/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 443 Thomas Gleixner
                   ` (7 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=b82514627c13
---
 drivers/crypto/vmx/aes_xts.c |   14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

--- a/drivers/crypto/vmx/aes_xts.c
+++ b/drivers/crypto/vmx/aes_xts.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * AES XTS routines supporting VMX In-core instructions on Power 8
  *
  * Copyright (C) 2015 International Business Machines 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 Foundations; version 2 only.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY of FITNESS FOR A PARTICUPAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Author: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
  */
 



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

* [Batch 15 patch 42/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 443
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (40 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 41/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 442 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:14   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:34   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 43/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 444 Thomas Gleixner
                   ` (6 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program is free software and is provided to you under the terms
  of the gnu general public license version 2 as published by the free
  software foundation and any use by you of this program is subject to
  the terms of such gnu licence

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=5c42756a8de6
---
 drivers/gpu/drm/arm/malidp_crtc.c       |    6 +-----
 drivers/gpu/drm/arm/malidp_drv.c        |    6 +-----
 drivers/gpu/drm/arm/malidp_drv.h        |    6 +-----
 drivers/gpu/drm/arm/malidp_hw.c         |    6 +-----
 drivers/gpu/drm/arm/malidp_hw.h         |    6 +-----
 drivers/gpu/drm/arm/malidp_planes.c     |    6 +-----
 drivers/gpu/drm/arm/malidp_regs.h       |    6 +-----
 drivers/gpu/drm/pl111/pl111_display.c   |    7 +------
 drivers/gpu/drm/pl111/pl111_drm.h       |    8 +-------
 drivers/gpu/drm/pl111/pl111_drv.c       |    7 +------
 drivers/gpu/drm/tve200/tve200_display.c |    6 +-----
 drivers/gpu/drm/tve200/tve200_drm.h     |    6 +-----
 drivers/gpu/drm/tve200/tve200_drv.c     |    6 +-----
 13 files changed, 13 insertions(+), 69 deletions(-)

--- a/drivers/gpu/drm/arm/malidp_crtc.c
+++ b/drivers/gpu/drm/arm/malidp_crtc.c
@@ -1,12 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * (C) COPYRIGHT 2016 ARM Limited. All rights reserved.
  * Author: Liviu Dudau <Liviu.Dudau@arm.com>
  *
- * This program is free software and is provided to you under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation, and any use by you of this program is subject to the terms
- * of such GNU licence.
- *
  * ARM Mali DP500/DP550/DP650 driver (crtc operations)
  */
 
--- a/drivers/gpu/drm/arm/malidp_drv.c
+++ b/drivers/gpu/drm/arm/malidp_drv.c
@@ -1,12 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * (C) COPYRIGHT 2016 ARM Limited. All rights reserved.
  * Author: Liviu Dudau <Liviu.Dudau@arm.com>
  *
- * This program is free software and is provided to you under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation, and any use by you of this program is subject to the terms
- * of such GNU licence.
- *
  * ARM Mali DP500/DP550/DP650 KMS/DRM driver
  */
 
--- a/drivers/gpu/drm/arm/malidp_drv.h
+++ b/drivers/gpu/drm/arm/malidp_drv.h
@@ -1,12 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * (C) COPYRIGHT 2016 ARM Limited. All rights reserved.
  * Author: Liviu Dudau <Liviu.Dudau@arm.com>
  *
- * This program is free software and is provided to you under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation, and any use by you of this program is subject to the terms
- * of such GNU licence.
- *
  * ARM Mali DP500/DP550/DP650 KMS/DRM driver structures
  */
 
--- a/drivers/gpu/drm/arm/malidp_hw.c
+++ b/drivers/gpu/drm/arm/malidp_hw.c
@@ -1,12 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * (C) COPYRIGHT 2016 ARM Limited. All rights reserved.
  * Author: Liviu Dudau <Liviu.Dudau@arm.com>
  *
- * This program is free software and is provided to you under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation, and any use by you of this program is subject to the terms
- * of such GNU licence.
- *
  * ARM Mali DP500/DP550/DP650 hardware manipulation routines. This is where
  * the difference between various versions of the hardware is being dealt with
  * in an attempt to provide to the rest of the driver code a unified view
--- a/drivers/gpu/drm/arm/malidp_hw.h
+++ b/drivers/gpu/drm/arm/malidp_hw.h
@@ -1,12 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *
  * (C) COPYRIGHT 2013-2016 ARM Limited. All rights reserved.
  *
- * This program is free software and is provided to you under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation, and any use by you of this program is subject to the terms
- * of such GNU licence.
- *
  * ARM Mali DP hardware manipulation routines.
  */
 
--- a/drivers/gpu/drm/arm/malidp_planes.c
+++ b/drivers/gpu/drm/arm/malidp_planes.c
@@ -1,12 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * (C) COPYRIGHT 2016 ARM Limited. All rights reserved.
  * Author: Liviu Dudau <Liviu.Dudau@arm.com>
  *
- * This program is free software and is provided to you under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation, and any use by you of this program is subject to the terms
- * of such GNU licence.
- *
  * ARM Mali DP plane manipulation routines.
  */
 
--- a/drivers/gpu/drm/arm/malidp_regs.h
+++ b/drivers/gpu/drm/arm/malidp_regs.h
@@ -1,12 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * (C) COPYRIGHT 2016 ARM Limited. All rights reserved.
  * Author: Liviu Dudau <Liviu.Dudau@arm.com>
  *
- * This program is free software and is provided to you under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation, and any use by you of this program is subject to the terms
- * of such GNU licence.
- *
  * ARM Mali DP500/DP550/DP650 registers definition.
  */
 
--- a/drivers/gpu/drm/pl111/pl111_display.c
+++ b/drivers/gpu/drm/pl111/pl111_display.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * (C) COPYRIGHT 2012-2013 ARM Limited. All rights reserved.
  *
@@ -6,12 +7,6 @@
  * Copyright (c) 2006-2008 Intel Corporation
  * Copyright (c) 2007 Dave Airlie <airlied@linux.ie>
  * Copyright (C) 2011 Texas Instruments
- *
- * This program is free software and is provided to you under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation, and any use by you of this program is subject to the terms of
- * such GNU licence.
- *
  */
 
 #include <linux/amba/clcd-regs.h>
--- a/drivers/gpu/drm/pl111/pl111_drm.h
+++ b/drivers/gpu/drm/pl111/pl111_drm.h
@@ -1,19 +1,13 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *
  * (C) COPYRIGHT 2012-2013 ARM Limited. All rights reserved.
  *
- *
  * Parts of this file were based on sources as follows:
  *
  * Copyright (c) 2006-2008 Intel Corporation
  * Copyright (c) 2007 Dave Airlie <airlied@linux.ie>
  * Copyright (C) 2011 Texas Instruments
- *
- * This program is free software and is provided to you under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation, and any use by you of this program is subject to the terms of
- * such GNU licence.
- *
  */
 
 #ifndef _PL111_DRM_H_
--- a/drivers/gpu/drm/pl111/pl111_drv.c
+++ b/drivers/gpu/drm/pl111/pl111_drv.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * (C) COPYRIGHT 2012-2013 ARM Limited. All rights reserved.
  *
@@ -6,12 +7,6 @@
  * Copyright (c) 2006-2008 Intel Corporation
  * Copyright (c) 2007 Dave Airlie <airlied@linux.ie>
  * Copyright (C) 2011 Texas Instruments
- *
- * This program is free software and is provided to you under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation, and any use by you of this program is subject to the terms of
- * such GNU licence.
- *
  */
 
 /**
--- a/drivers/gpu/drm/tve200/tve200_display.c
+++ b/drivers/gpu/drm/tve200/tve200_display.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2017 Linus Walleij <linus.walleij@linaro.org>
  * Parts of this file were based on sources as follows:
@@ -7,11 +8,6 @@
  * Copyright (C) 2007 Dave Airlie <airlied@linux.ie>
  * Copyright (C) 2011 Texas Instruments
  * Copyright (C) 2017 Eric Anholt
- *
- * This program is free software and is provided to you under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation, and any use by you of this program is subject to the terms of
- * such GNU licence.
  */
 #include <linux/clk.h>
 #include <linux/version.h>
--- a/drivers/gpu/drm/tve200/tve200_drm.h
+++ b/drivers/gpu/drm/tve200/tve200_drm.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2017 Linus Walleij <linus.walleij@linaro.org>
  * Parts of this file were based on sources as follows:
@@ -7,11 +8,6 @@
  * Copyright (C) 2007 Dave Airlie <airlied@linux.ie>
  * Copyright (C) 2011 Texas Instruments
  * Copyright (C) 2017 Eric Anholt
- *
- * This program is free software and is provided to you under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation, and any use by you of this program is subject to the terms of
- * such GNU licence.
  */
 
 #ifndef _TVE200_DRM_H_
--- a/drivers/gpu/drm/tve200/tve200_drv.c
+++ b/drivers/gpu/drm/tve200/tve200_drv.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2017 Linus Walleij <linus.walleij@linaro.org>
  * Parts of this file were based on sources as follows:
@@ -7,11 +8,6 @@
  * Copyright (C) 2007 Dave Airlie <airlied@linux.ie>
  * Copyright (C) 2011 Texas Instruments
  * Copyright (C) 2017 Eric Anholt
- *
- * This program is free software and is provided to you under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation, and any use by you of this program is subject to the terms of
- * such GNU licence.
  */
 
 /**



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

* [Batch 15 patch 43/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 444
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (41 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 42/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 443 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-01 11:14   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:34   ` Allison Randal
  2019-06-01  8:08 ` [Batch 15 patch 44/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 445 Thomas Gleixner
                   ` (5 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms and conditions of the gnu general public license
  version 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=6c4c606b5206
---
 tools/testing/selftests/x86/mpx-mini-test.c |    5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

--- a/tools/testing/selftests/x86/mpx-mini-test.c
+++ b/tools/testing/selftests/x86/mpx-mini-test.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * mpx-mini-test.c: routines to test Intel MPX (Memory Protection eXtentions)
  *
@@ -5,10 +6,6 @@
  * "Ren, Qiaowei" <qiaowei.ren@intel.com>
  * "Wei, Gang" <gang.wei@intel.com>
  * "Hansen, Dave" <dave.hansen@intel.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2.
  */
 
 /*



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

* [Batch 15 patch 44/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 445
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (42 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 43/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 444 Thomas Gleixner
@ 2019-06-01  8:08 ` Thomas Gleixner
  2019-06-02 11:20   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:35   ` Allison Randal
  2019-06-01  8:09 ` [Batch 15 patch 45/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 446 Thomas Gleixner
                   ` (4 subsequent siblings)
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:08 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=c55a7731ce31
---
 arch/mips/include/asm/mach-pic32/irq.h            |   10 +---------
 arch/mips/include/asm/mach-pic32/pic32.h          |   10 +---------
 arch/mips/include/asm/mach-pic32/spaces.h         |   10 +---------
 arch/mips/pic32/common/irq.c                      |   10 +---------
 arch/mips/pic32/common/reset.c                    |   10 +---------
 arch/mips/pic32/pic32mzda/config.c                |   10 +---------
 arch/mips/pic32/pic32mzda/early_clk.c             |   10 +---------
 arch/mips/pic32/pic32mzda/early_console.c         |   10 +---------
 arch/mips/pic32/pic32mzda/early_pin.c             |   10 +---------
 arch/mips/pic32/pic32mzda/early_pin.h             |   10 +---------
 arch/mips/pic32/pic32mzda/init.c                  |   10 +---------
 arch/mips/pic32/pic32mzda/pic32mzda.h             |   10 +---------
 arch/mips/pic32/pic32mzda/time.c                  |   10 +---------
 drivers/char/hw_random/pic32-rng.c                |   10 +---------
 drivers/clk/microchip/clk-core.c                  |   10 +---------
 drivers/clk/microchip/clk-core.h                  |   10 +---------
 drivers/clk/microchip/clk-pic32mzda.c             |   10 +---------
 drivers/pinctrl/pinctrl-oxnas.c                   |   10 +---------
 drivers/pinctrl/pinctrl-pic32.c                   |   10 +---------
 drivers/pinctrl/pinctrl-pic32.h                   |   10 +---------
 drivers/spi/spi-pic32-sqi.c                       |   10 +---------
 drivers/spi/spi-pic32.c                           |   10 +---------
 include/dt-bindings/clock/microchip,pic32-clock.h |   10 +---------
 include/linux/platform_data/sdhci-pic32.h         |   10 +---------
 24 files changed, 24 insertions(+), 216 deletions(-)

--- a/arch/mips/include/asm/mach-pic32/irq.h
+++ b/arch/mips/include/asm/mach-pic32/irq.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Joshua Henderson <joshua.henderson@microchip.com>
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- * This program is free software; you can distribute it and/or modify it
- * under the terms of the GNU General Public License (Version 2) as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * for more details.
  */
 #ifndef __ASM_MACH_PIC32_IRQ_H
 #define __ASM_MACH_PIC32_IRQ_H
--- a/arch/mips/include/asm/mach-pic32/pic32.h
+++ b/arch/mips/include/asm/mach-pic32/pic32.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Joshua Henderson <joshua.henderson@microchip.com>
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- * This program is free software; you can distribute it and/or modify it
- * under the terms of the GNU General Public License (Version 2) as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * for more details.
  */
 #ifndef _ASM_MACH_PIC32_H
 #define _ASM_MACH_PIC32_H
--- a/arch/mips/include/asm/mach-pic32/spaces.h
+++ b/arch/mips/include/asm/mach-pic32/spaces.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Joshua Henderson <joshua.henderson@microchip.com>
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- * This program is free software; you can distribute it and/or modify it
- * under the terms of the GNU General Public License (Version 2) as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * for more details.
  */
 #ifndef _ASM_MACH_PIC32_SPACES_H
 #define _ASM_MACH_PIC32_SPACES_H
--- a/arch/mips/pic32/common/irq.c
+++ b/arch/mips/pic32/common/irq.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Joshua Henderson <joshua.henderson@microchip.com>
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- *  This program is free software; you can distribute it and/or modify it
- *  under the terms of the GNU General Public License (Version 2) as
- *  published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- *  for more details.
  */
 #include <linux/init.h>
 #include <linux/irqchip.h>
--- a/arch/mips/pic32/common/reset.c
+++ b/arch/mips/pic32/common/reset.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Joshua Henderson <joshua.henderson@microchip.com>
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- *  This program is free software; you can distribute it and/or modify it
- *  under the terms of the GNU General Public License (Version 2) as
- *  published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- *  for more details.
  */
 #include <linux/init.h>
 #include <linux/pm.h>
--- a/arch/mips/pic32/pic32mzda/config.c
+++ b/arch/mips/pic32/pic32mzda/config.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Purna Chandra Mandal, purna.mandal@microchip.com
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- *  This program is free software; you can distribute it and/or modify it
- *  under the terms of the GNU General Public License (Version 2) as
- *  published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- *  for more details.
  */
 #include <linux/init.h>
 #include <linux/io.h>
--- a/arch/mips/pic32/pic32mzda/early_clk.c
+++ b/arch/mips/pic32/pic32mzda/early_clk.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Joshua Henderson <joshua.henderson@microchip.com>
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- *  This program is free software; you can distribute it and/or modify it
- *  under the terms of the GNU General Public License (Version 2) as
- *  published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- *  for more details.
  */
 #include <asm/mach-pic32/pic32.h>
 
--- a/arch/mips/pic32/pic32mzda/early_console.c
+++ b/arch/mips/pic32/pic32mzda/early_console.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Joshua Henderson <joshua.henderson@microchip.com>
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- *  This program is free software; you can distribute it and/or modify it
- *  under the terms of the GNU General Public License (Version 2) as
- *  published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- *  for more details.
  */
 #include <asm/mach-pic32/pic32.h>
 #include <asm/fw/fw.h>
--- a/arch/mips/pic32/pic32mzda/early_pin.c
+++ b/arch/mips/pic32/pic32mzda/early_pin.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Joshua Henderson <joshua.henderson@microchip.com>
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- *  This program is free software; you can distribute it and/or modify it
- *  under the terms of the GNU General Public License (Version 2) as
- *  published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- *  for more details.
  */
 #include <asm/io.h>
 
--- a/arch/mips/pic32/pic32mzda/early_pin.h
+++ b/arch/mips/pic32/pic32mzda/early_pin.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Joshua Henderson <joshua.henderson@microchip.com>
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- *  This program is free software; you can distribute it and/or modify it
- *  under the terms of the GNU General Public License (Version 2) as
- *  published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- *  for more details.
  */
 #ifndef _PIC32MZDA_EARLY_PIN_H
 #define _PIC32MZDA_EARLY_PIN_H
--- a/arch/mips/pic32/pic32mzda/init.c
+++ b/arch/mips/pic32/pic32mzda/init.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Joshua Henderson, joshua.henderson@microchip.com
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- *  This program is free software; you can distribute it and/or modify it
- *  under the terms of the GNU General Public License (Version 2) as
- *  published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- *  for more details.
  */
 #include <linux/init.h>
 #include <linux/kernel.h>
--- a/arch/mips/pic32/pic32mzda/pic32mzda.h
+++ b/arch/mips/pic32/pic32mzda/pic32mzda.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Joshua Henderson <joshua.henderson@microchip.com>
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- *  This program is free software; you can distribute it and/or modify it
- *  under the terms of the GNU General Public License (Version 2) as
- *  published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- *  for more details.
  */
 #ifndef PIC32MZDA_COMMON_H
 #define PIC32MZDA_COMMON_H
--- a/arch/mips/pic32/pic32mzda/time.c
+++ b/arch/mips/pic32/pic32mzda/time.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Joshua Henderson <joshua.henderson@microchip.com>
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- *  This program is free software; you can distribute it and/or modify it
- *  under the terms of the GNU General Public License (Version 2) as
- *  published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- *  for more details.
  */
 #include <linux/clk-provider.h>
 #include <linux/clocksource.h>
--- a/drivers/char/hw_random/pic32-rng.c
+++ b/drivers/char/hw_random/pic32-rng.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * PIC32 RNG driver
  *
  * Joshua Henderson <joshua.henderson@microchip.com>
  * Copyright (C) 2016 Microchip Technology Inc.  All rights reserved.
- *
- * This program is free software; you can distribute it and/or modify it
- * under the terms of the GNU General Public License (Version 2) as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * for more details.
  */
 
 #include <linux/clk.h>
--- a/drivers/clk/microchip/clk-core.c
+++ b/drivers/clk/microchip/clk-core.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Purna Chandra Mandal,<purna.mandal@microchip.com>
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- * This program is free software; you can distribute it and/or modify it
- * under the terms of the GNU General Public License (Version 2) as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * for more details.
  */
 #include <linux/clk-provider.h>
 #include <linux/delay.h>
--- a/drivers/clk/microchip/clk-core.h
+++ b/drivers/clk/microchip/clk-core.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Purna Chandra Mandal,<purna.mandal@microchip.com>
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- * This program is free software; you can distribute it and/or modify it
- * under the terms of the GNU General Public License (Version 2) as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * for more details.
  */
 #ifndef __MICROCHIP_CLK_PIC32_H_
 #define __MICROCHIP_CLK_PIC32_H_
--- a/drivers/clk/microchip/clk-pic32mzda.c
+++ b/drivers/clk/microchip/clk-pic32mzda.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Purna Chandra Mandal,<purna.mandal@microchip.com>
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- * This program is free software; you can distribute it and/or modify it
- * under the terms of the GNU General Public License (Version 2) as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * for more details.
  */
 #include <dt-bindings/clock/microchip,pic32-clock.h>
 #include <linux/clk.h>
--- a/drivers/pinctrl/pinctrl-oxnas.c
+++ b/drivers/pinctrl/pinctrl-oxnas.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Oxford Semiconductor OXNAS SoC Family pinctrl driver
  *
@@ -6,15 +7,6 @@
  * Based on pinctrl-pic32.c
  * Joshua Henderson, <joshua.henderson@microchip.com>
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- * This program is free software; you can distribute it and/or modify it
- * under the terms of the GNU General Public License (Version 2) as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * for more details.
  */
 #include <linux/gpio/driver.h>
 #include <linux/interrupt.h>
--- a/drivers/pinctrl/pinctrl-pic32.c
+++ b/drivers/pinctrl/pinctrl-pic32.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * PIC32 pinctrl driver
  *
  * Joshua Henderson, <joshua.henderson@microchip.com>
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- * This program is free software; you can distribute it and/or modify it
- * under the terms of the GNU General Public License (Version 2) as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * for more details.
  */
 #include <linux/clk.h>
 #include <linux/gpio/driver.h>
--- a/drivers/pinctrl/pinctrl-pic32.h
+++ b/drivers/pinctrl/pinctrl-pic32.h
@@ -1,17 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * PIC32 pinctrl driver
  *
  * Joshua Henderson, <joshua.henderson@microchip.com>
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- * This program is free software; you can distribute it and/or modify it
- * under the terms of the GNU General Public License (Version 2) as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * for more details.
  */
 #ifndef PINCTRL_PINCTRL_PIC32_H
 #define PINCTRL_PINCTRL_PIC32_H
--- a/drivers/spi/spi-pic32-sqi.c
+++ b/drivers/spi/spi-pic32-sqi.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * PIC32 Quad SPI controller driver.
  *
  * Purna Chandra Mandal <purna.mandal@microchip.com>
  * Copyright (c) 2016, Microchip Technology Inc.
- *
- * This program is free software; you can distribute it and/or modify it
- * under the terms of the GNU General Public License (Version 2) as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * for more details.
  */
 
 #include <linux/clk.h>
--- a/drivers/spi/spi-pic32.c
+++ b/drivers/spi/spi-pic32.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Microchip PIC32 SPI controller driver.
  *
  * Purna Chandra Mandal <purna.mandal@microchip.com>
  * Copyright (c) 2016, Microchip Technology Inc.
- *
- * This program is free software; you can distribute it and/or modify it
- * under the terms of the GNU General Public License (Version 2) as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * for more details.
  */
 
 #include <linux/clk.h>
--- a/include/dt-bindings/clock/microchip,pic32-clock.h
+++ b/include/dt-bindings/clock/microchip,pic32-clock.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Purna Chandra Mandal,<purna.mandal@microchip.com>
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- * This program is free software; you can distribute it and/or modify it
- * under the terms of the GNU General Public License (Version 2) as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * for more details.
  */
 
 #ifndef _DT_BINDINGS_CLK_MICROCHIP_PIC32_H_
--- a/include/linux/platform_data/sdhci-pic32.h
+++ b/include/linux/platform_data/sdhci-pic32.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Purna Chandra Mandal, purna.mandal@microchip.com
  * Copyright (C) 2015 Microchip Technology Inc.  All rights reserved.
- *
- *  This program is free software; you can distribute it and/or modify it
- *  under the terms of the GNU General Public License (Version 2) as
- *  published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- *  for more details.
  */
 #ifndef __PIC32_SDHCI_PDATA_H__
 #define __PIC32_SDHCI_PDATA_H__



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

* [Batch 15 patch 45/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 446
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (43 preceding siblings ...)
  2019-06-01  8:08 ` [Batch 15 patch 44/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 445 Thomas Gleixner
@ 2019-06-01  8:09 ` Thomas Gleixner
  2019-06-02 21:36   ` Allison Randal
  2019-06-01  8:09 ` [Batch 15 patch 46/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 447 Thomas Gleixner
                   ` (3 subsequent siblings)
  48 siblings, 1 reply; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:09 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license version 2 as
  published by the free software foundation you should have received a
  copy of the gnu general public license along with this program if
  not see http www gnu org licenses

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=e1f0ffdaf9a4
---
 drivers/firmware/meson/meson_sm.c                       |    8 +-------
 drivers/iio/adc/meson_saradc.c                          |    8 +-------
 drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c        |    8 +-------
 drivers/media/rc/keymaps/rc-geekbox.c                   |    8 +-------
 drivers/media/rc/meson-ir.c                             |    8 +-------
 drivers/mfd/rn5t618.c                                   |    8 +-------
 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c |    8 +-------
 drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c       |    8 +-------
 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c     |    8 +-------
 drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c       |    8 +-------
 drivers/phy/amlogic/phy-meson-gxl-usb2.c                |    8 +-------
 drivers/phy/amlogic/phy-meson8b-usb2.c                  |    8 +-------
 drivers/pinctrl/meson/pinctrl-meson-gxbb.c              |    8 +-------
 drivers/pinctrl/meson/pinctrl-meson-gxl.c               |    8 +-------
 drivers/pinctrl/meson/pinctrl-meson.c                   |    8 +-------
 drivers/pinctrl/meson/pinctrl-meson.h                   |    8 +-------
 drivers/pinctrl/meson/pinctrl-meson8-pmx.c              |    8 +-------
 drivers/pinctrl/meson/pinctrl-meson8-pmx.h              |    8 +-------
 drivers/pinctrl/meson/pinctrl-meson8.c                  |    8 +-------
 drivers/pinctrl/meson/pinctrl-meson8b.c                 |    8 +-------
 drivers/regulator/rn5t618-regulator.c                   |    8 +-------
 drivers/spi/spi-meson-spifc.c                           |    8 +-------
 drivers/video/fbdev/omap2/omapfb/dss/video-pll.c        |    8 +-------
 drivers/watchdog/rn5t618_wdt.c                          |    8 +-------
 include/dt-bindings/gpio/meson-gxbb-gpio.h              |    8 +-------
 include/dt-bindings/gpio/meson-gxl-gpio.h               |    8 +-------
 include/dt-bindings/gpio/meson8-gpio.h                  |    8 +-------
 include/dt-bindings/gpio/meson8b-gpio.h                 |    8 +-------
 include/linux/firmware/meson/meson_sm.h                 |    8 +-------
 include/linux/mfd/rn5t618.h                             |    8 +-------
 30 files changed, 30 insertions(+), 210 deletions(-)

--- a/drivers/firmware/meson/meson_sm.c
+++ b/drivers/firmware/meson/meson_sm.c
@@ -1,15 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Amlogic Secure Monitor driver
  *
  * Copyright (C) 2016 Endless Mobile, Inc.
  * Author: Carlo Caione <carlo@endlessm.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * 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) "meson-sm: " fmt
--- a/drivers/iio/adc/meson_saradc.c
+++ b/drivers/iio/adc/meson_saradc.c
@@ -1,14 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Amlogic Meson Successive Approximation Register (SAR) A/D Converter
  *
  * Copyright (C) 2017 Martin Blumenstingl <martin.blumenstingl@googlemail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/bitfield.h>
--- a/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c
+++ b/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c
@@ -1,14 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Keytable for the Astrometa T2hybrid remote controller
  *
  * Copyright (C) 2017 Oleh Kravchenko <oleg@kaa.org.ua>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <media/rc-map.h>
--- a/drivers/media/rc/keymaps/rc-geekbox.c
+++ b/drivers/media/rc/keymaps/rc-geekbox.c
@@ -1,14 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Keytable for the GeekBox remote controller
  *
  * Copyright (C) 2017 Martin Blumenstingl <martin.blumenstingl@googlemail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <media/rc-map.h>
--- a/drivers/media/rc/meson-ir.c
+++ b/drivers/media/rc/meson-ir.c
@@ -1,14 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Driver for Amlogic Meson IR remote receiver
  *
  * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/device.h>
--- a/drivers/mfd/rn5t618.c
+++ b/drivers/mfd/rn5t618.c
@@ -1,15 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * MFD core driver for Ricoh RN5T618 PMIC
  *
  * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com>
  * Copyright (C) 2016 Toradex AG
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/delay.h>
--- a/drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c
+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c
@@ -1,14 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Synopsys DWC Ethernet Quality-of-Service v4.10a linux driver
  *
  * Copyright (C) 2016 Joao Pinto <jpinto@synopsys.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/clk.h>
--- a/drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c
+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c
@@ -1,14 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Amlogic Meson6 and Meson8 DWMAC glue layer
  *
  * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/device.h>
--- a/drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c
+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c
@@ -1,14 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Amlogic Meson8b, Meson8m2 and GXBB DWMAC glue layer
  *
  * Copyright (C) 2016 Martin Blumenstingl <martin.blumenstingl@googlemail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/clk.h>
--- a/drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c
+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Oxford Semiconductor OXNAS DWMAC glue layer
  *
@@ -5,13 +6,6 @@
  * Copyright (C) 2014 Daniel Golle <daniel@makrotopia.org>
  * Copyright (C) 2013 Ma Haijun <mahaijuns@gmail.com>
  * Copyright (C) 2012 John Crispin <blogic@openwrt.org>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/device.h>
--- a/drivers/phy/amlogic/phy-meson-gxl-usb2.c
+++ b/drivers/phy/amlogic/phy-meson-gxl-usb2.c
@@ -1,14 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Meson GXL and GXM USB2 PHY driver
  *
  * Copyright (C) 2017 Martin Blumenstingl <martin.blumenstingl@googlemail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/clk.h>
--- a/drivers/phy/amlogic/phy-meson8b-usb2.c
+++ b/drivers/phy/amlogic/phy-meson8b-usb2.c
@@ -1,14 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Meson8, Meson8b and GXBB USB2 PHY driver
  *
  * Copyright (C) 2016 Martin Blumenstingl <martin.blumenstingl@googlemail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/clk.h>
--- a/drivers/pinctrl/meson/pinctrl-meson-gxbb.c
+++ b/drivers/pinctrl/meson/pinctrl-meson-gxbb.c
@@ -1,15 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Pin controller and GPIO driver for Amlogic Meson GXBB.
  *
  * Copyright (C) 2016 Endless Mobile, Inc.
  * Author: Carlo Caione <carlo@endlessm.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <dt-bindings/gpio/meson-gxbb-gpio.h>
--- a/drivers/pinctrl/meson/pinctrl-meson-gxl.c
+++ b/drivers/pinctrl/meson/pinctrl-meson-gxl.c
@@ -1,15 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Pin controller and GPIO driver for Amlogic Meson GXL.
  *
  * Copyright (C) 2016 Endless Mobile, Inc.
  * Author: Carlo Caione <carlo@endlessm.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <dt-bindings/gpio/meson-gxl-gpio.h>
--- a/drivers/pinctrl/meson/pinctrl-meson.c
+++ b/drivers/pinctrl/meson/pinctrl-meson.c
@@ -1,14 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Pin controller and GPIO driver for Amlogic Meson SoCs
  *
  * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 /*
--- a/drivers/pinctrl/meson/pinctrl-meson.h
+++ b/drivers/pinctrl/meson/pinctrl-meson.h
@@ -1,14 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Pin controller and GPIO driver for Amlogic Meson SoCs
  *
  * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/gpio/driver.h>
--- a/drivers/pinctrl/meson/pinctrl-meson8-pmx.c
+++ b/drivers/pinctrl/meson/pinctrl-meson8-pmx.c
@@ -1,15 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * First generation of pinmux driver for Amlogic Meson SoCs
  *
  * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com>
  * Copyright (C) 2017 Jerome Brunet  <jbrunet@baylibre.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 /* For this first generation of pinctrl driver every pinmux group can be
--- a/drivers/pinctrl/meson/pinctrl-meson8-pmx.h
+++ b/drivers/pinctrl/meson/pinctrl-meson8-pmx.h
@@ -1,15 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * First generation of pinmux driver for Amlogic Meson SoCs
  *
  * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com>
  * Copyright (C) 2017 Jerome Brunet  <jbrunet@baylibre.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 struct meson8_pmx_data {
--- a/drivers/pinctrl/meson/pinctrl-meson8.c
+++ b/drivers/pinctrl/meson/pinctrl-meson8.c
@@ -1,14 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Pin controller and GPIO driver for Amlogic Meson8 and Meson8m2.
  *
  * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <dt-bindings/gpio/meson8-gpio.h>
--- a/drivers/pinctrl/meson/pinctrl-meson8b.c
+++ b/drivers/pinctrl/meson/pinctrl-meson8b.c
@@ -1,15 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Pin controller and GPIO driver for Amlogic Meson8b.
  *
  * Copyright (C) 2015 Endless Mobile, Inc.
  * Author: Carlo Caione <carlo@endlessm.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <dt-bindings/gpio/meson8b-gpio.h>
--- a/drivers/regulator/rn5t618-regulator.c
+++ b/drivers/regulator/rn5t618-regulator.c
@@ -1,14 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Regulator driver for Ricoh RN5T618 PMIC
  *
  * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/mfd/rn5t618.h>
--- a/drivers/spi/spi-meson-spifc.c
+++ b/drivers/spi/spi-meson-spifc.c
@@ -1,14 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Driver for Amlogic Meson SPI flash controller (SPIFC)
  *
  * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/clk.h>
--- a/drivers/video/fbdev/omap2/omapfb/dss/video-pll.c
+++ b/drivers/video/fbdev/omap2/omapfb/dss/video-pll.c
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
 * Copyright (C) 2014 Texas Instruments Ltd
-*
-* This program is free software; you can redistribute it and/or modify it
-* under the terms of the GNU General Public License version 2 as published by
-* the Free Software Foundation.
-*
-* You should have received a copy of the GNU General Public License along with
-* this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 
 #include <linux/clk.h>
--- a/drivers/watchdog/rn5t618_wdt.c
+++ b/drivers/watchdog/rn5t618_wdt.c
@@ -1,14 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Watchdog driver for Ricoh RN5T618 PMIC
  *
  * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/device.h>
--- a/include/dt-bindings/gpio/meson-gxbb-gpio.h
+++ b/include/dt-bindings/gpio/meson-gxbb-gpio.h
@@ -1,15 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * GPIO definitions for Amlogic Meson GXBB SoCs
  *
  * Copyright (C) 2016 Endless Mobile, Inc.
  * Author: Carlo Caione <carlo@endlessm.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * 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 _DT_BINDINGS_MESON_GXBB_GPIO_H
--- a/include/dt-bindings/gpio/meson-gxl-gpio.h
+++ b/include/dt-bindings/gpio/meson-gxl-gpio.h
@@ -1,15 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * GPIO definitions for Amlogic Meson GXL SoCs
  *
  * Copyright (C) 2016 Endless Mobile, Inc.
  * Author: Carlo Caione <carlo@endlessm.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * 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 _DT_BINDINGS_MESON_GXL_GPIO_H
--- a/include/dt-bindings/gpio/meson8-gpio.h
+++ b/include/dt-bindings/gpio/meson8-gpio.h
@@ -1,14 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * GPIO definitions for Amlogic Meson8 SoCs
  *
  * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * 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 _DT_BINDINGS_MESON8_GPIO_H
--- a/include/dt-bindings/gpio/meson8b-gpio.h
+++ b/include/dt-bindings/gpio/meson8b-gpio.h
@@ -1,15 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * GPIO definitions for Amlogic Meson8b SoCs
  *
  * Copyright (C) 2015 Endless Mobile, Inc.
  * Author: Carlo Caione <carlo@endlessm.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * 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 _DT_BINDINGS_MESON8B_GPIO_H
--- a/include/linux/firmware/meson/meson_sm.h
+++ b/include/linux/firmware/meson/meson_sm.h
@@ -1,13 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2016 Endless Mobile, Inc.
  * Author: Carlo Caione <carlo@endlessm.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * 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 _MESON_SM_FW_H_
--- a/include/linux/mfd/rn5t618.h
+++ b/include/linux/mfd/rn5t618.h
@@ -1,14 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * MFD core driver for Ricoh RN5T618 PMIC
  *
  * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
- *
- * 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 __LINUX_MFD_RN5T618_H



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

* [Batch 15 patch 46/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 447
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (44 preceding siblings ...)
  2019-06-01  8:09 ` [Batch 15 patch 45/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 446 Thomas Gleixner
@ 2019-06-01  8:09 ` Thomas Gleixner
  2019-06-02 21:37   ` Allison Randal
  2019-06-01  8:09 ` [Batch 15 patch 47/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 448 Thomas Gleixner
                   ` (2 subsequent siblings)
  48 siblings, 1 reply; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:09 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=8d749ebffd8b
---
 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h           |   12 +-----------
 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c |    9 +--------
 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.h |    9 +--------
 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h   |    9 +--------
 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c |    9 +--------
 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.h |    9 +--------
 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_regs.h   |    9 +--------
 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c    |    9 +--------
 drivers/net/ethernet/cavium/liquidio/cn66xx_device.h    |    9 +--------
 drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h      |    9 +--------
 drivers/net/ethernet/cavium/liquidio/cn68xx_device.c    |    9 +--------
 drivers/net/ethernet/cavium/liquidio/cn68xx_device.h    |    9 +--------
 drivers/net/ethernet/cavium/liquidio/cn68xx_regs.h      |    9 +--------
 drivers/net/ethernet/cavium/liquidio/lio_core.c         |    9 +--------
 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c      |    9 +--------
 drivers/net/ethernet/cavium/liquidio/lio_main.c         |    9 +--------
 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c      |    9 +--------
 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c       |    9 +--------
 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.h       |   11 +----------
 drivers/net/ethernet/cavium/liquidio/liquidio_common.h  |    9 +--------
 drivers/net/ethernet/cavium/liquidio/liquidio_image.h   |    9 +--------
 drivers/net/ethernet/cavium/liquidio/octeon_config.h    |    9 +--------
 drivers/net/ethernet/cavium/liquidio/octeon_console.c   |    9 +--------
 drivers/net/ethernet/cavium/liquidio/octeon_device.c    |    9 +--------
 drivers/net/ethernet/cavium/liquidio/octeon_device.h    |    9 +--------
 drivers/net/ethernet/cavium/liquidio/octeon_droq.c      |    9 +--------
 drivers/net/ethernet/cavium/liquidio/octeon_droq.h      |    9 +--------
 drivers/net/ethernet/cavium/liquidio/octeon_iq.h        |    9 +--------
 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c   |    9 +--------
 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.h   |    9 +--------
 drivers/net/ethernet/cavium/liquidio/octeon_main.h      |    9 +--------
 drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c   |   10 +---------
 drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.h   |   10 +---------
 drivers/net/ethernet/cavium/liquidio/octeon_network.h   |   10 +---------
 drivers/net/ethernet/cavium/liquidio/octeon_nic.c       |   10 +---------
 drivers/net/ethernet/cavium/liquidio/octeon_nic.h       |   10 +---------
 drivers/net/ethernet/cavium/liquidio/request_manager.c  |   10 +---------
 drivers/net/ethernet/cavium/liquidio/response_manager.c |   10 +---------
 drivers/net/ethernet/cavium/liquidio/response_manager.h |   10 +---------
 39 files changed, 39 insertions(+), 325 deletions(-)

--- a/arch/mips/include/asm/octeon/cvmx-ciu3-defs.h
+++ b/arch/mips/include/asm/octeon/cvmx-ciu3-defs.h
@@ -1,16 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2003-2016 Cavium Inc.
- *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
  */
 
 #ifndef __CVMX_CIU3_DEFS_H__
--- a/drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
+++ b/drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 #include <linux/pci.h>
 #include <linux/vmalloc.h>
--- a/drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.h
+++ b/drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 /*! \file  cn23xx_device.h
  * \brief Host Driver: Routines that perform CN23XX specific operations.
--- a/drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h
+++ b/drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 /*! \file cn23xx_regs.h
  * \brief Host Driver: Register Address and Register Mask values for
--- a/drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
+++ b/drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 #include <linux/pci.h>
 #include <linux/netdevice.h>
--- a/drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.h
+++ b/drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 /*! \file  cn23xx_device.h
  * \brief Host Driver: Routines that perform CN23XX specific operations.
--- a/drivers/net/ethernet/cavium/liquidio/cn23xx_vf_regs.h
+++ b/drivers/net/ethernet/cavium/liquidio/cn23xx_vf_regs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 /*! \file cn23xx_vf_regs.h
  * \brief Host Driver: Register Address and Register Mask values for
--- a/drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
+++ b/drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 #include <linux/pci.h>
 #include <linux/netdevice.h>
--- a/drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
+++ b/drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 /*! \file  cn66xx_device.h
  *  \brief Host Driver: Routines that perform CN66XX specific operations.
--- a/drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h
+++ b/drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 /*! \file cn66xx_regs.h
  *  \brief Host Driver: Register Address and Register Mask values for
--- a/drivers/net/ethernet/cavium/liquidio/cn68xx_device.c
+++ b/drivers/net/ethernet/cavium/liquidio/cn68xx_device.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 #include <linux/pci.h>
 #include <linux/netdevice.h>
--- a/drivers/net/ethernet/cavium/liquidio/cn68xx_device.h
+++ b/drivers/net/ethernet/cavium/liquidio/cn68xx_device.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 /*! \file  cn68xx_device.h
  *  \brief Host Driver: Routines that perform CN68XX specific operations.
--- a/drivers/net/ethernet/cavium/liquidio/cn68xx_regs.h
+++ b/drivers/net/ethernet/cavium/liquidio/cn68xx_regs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 /*! \file cn68xx_regs.h
  *  \brief Host Driver: Register Address and Register Mask values for
--- a/drivers/net/ethernet/cavium/liquidio/lio_core.c
+++ b/drivers/net/ethernet/cavium/liquidio/lio_core.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 #include <linux/pci.h>
 #include <linux/if_vlan.h>
--- a/drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
+++ b/drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 #include <linux/netdevice.h>
 #include <linux/net_tstamp.h>
--- a/drivers/net/ethernet/cavium/liquidio/lio_main.c
+++ b/drivers/net/ethernet/cavium/liquidio/lio_main.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 #include <linux/module.h>
 #include <linux/interrupt.h>
--- a/drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
+++ b/drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 #include <linux/module.h>
 #include <linux/interrupt.h>
--- a/drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
+++ b/drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2017 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 #include <linux/pci.h>
 #include <linux/if_vlan.h>
--- a/drivers/net/ethernet/cavium/liquidio/lio_vf_rep.h
+++ b/drivers/net/ethernet/cavium/liquidio/lio_vf_rep.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,16 +7,6 @@
  *
  * Copyright (c) 2003-2017 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
  * This file may also be available under a different license from Cavium.
  * Contact Cavium, Inc. for more information
  **********************************************************************/
--- a/drivers/net/ethernet/cavium/liquidio/liquidio_common.h
+++ b/drivers/net/ethernet/cavium/liquidio/liquidio_common.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 /*!  \file  liquidio_common.h
  *   \brief Common: Structures and macros used in PCI-NIC package by core and
--- a/drivers/net/ethernet/cavium/liquidio/liquidio_image.h
+++ b/drivers/net/ethernet/cavium/liquidio/liquidio_image.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 #ifndef _LIQUIDIO_IMAGE_H_
 #define _LIQUIDIO_IMAGE_H_
--- a/drivers/net/ethernet/cavium/liquidio/octeon_config.h
+++ b/drivers/net/ethernet/cavium/liquidio/octeon_config.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 /*! \file  octeon_config.h
  *  \brief Host Driver: Configuration data structures for the host driver.
--- a/drivers/net/ethernet/cavium/liquidio/octeon_console.c
+++ b/drivers/net/ethernet/cavium/liquidio/octeon_console.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 /**
  * @file octeon_console.c
--- a/drivers/net/ethernet/cavium/liquidio/octeon_device.c
+++ b/drivers/net/ethernet/cavium/liquidio/octeon_device.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 #include <linux/pci.h>
 #include <linux/netdevice.h>
--- a/drivers/net/ethernet/cavium/liquidio/octeon_device.h
+++ b/drivers/net/ethernet/cavium/liquidio/octeon_device.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 /*! \file octeon_device.h
  *  \brief Host Driver: This file defines the octeon device structure.
--- a/drivers/net/ethernet/cavium/liquidio/octeon_droq.c
+++ b/drivers/net/ethernet/cavium/liquidio/octeon_droq.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 #include <linux/pci.h>
 #include <linux/netdevice.h>
--- a/drivers/net/ethernet/cavium/liquidio/octeon_droq.h
+++ b/drivers/net/ethernet/cavium/liquidio/octeon_droq.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 /*!  \file  octeon_droq.h
  *   \brief Implementation of Octeon Output queues. "Output" is with
--- a/drivers/net/ethernet/cavium/liquidio/octeon_iq.h
+++ b/drivers/net/ethernet/cavium/liquidio/octeon_iq.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 /*!  \file  octeon_iq.h
  *   \brief Host Driver: Implementation of Octeon input queues. "Input" is
--- a/drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c
+++ b/drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 #include <linux/pci.h>
 #include <linux/netdevice.h>
--- a/drivers/net/ethernet/cavium/liquidio/octeon_mailbox.h
+++ b/drivers/net/ethernet/cavium/liquidio/octeon_mailbox.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 #ifndef __MAILBOX_H__
 #define __MAILBOX_H__
--- a/drivers/net/ethernet/cavium/liquidio/octeon_main.h
+++ b/drivers/net/ethernet/cavium/liquidio/octeon_main.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,14 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more details.
  ***********************************************************************/
 /*! \file octeon_main.h
  *  \brief Host Driver: This file is included by all host driver source files
--- a/drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c
+++ b/drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,15 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but
- * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
- * NONINFRINGEMENT.  See the GNU General Public License for more
- * details.
  **********************************************************************/
 #include <linux/netdevice.h>
 #include "liquidio_common.h"
--- a/drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.h
+++ b/drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**********************************************************************
  * Author: Cavium, Inc.
  *
@@ -6,15 +7,6 @@
  *
  * Copyright (c) 2003-2016 Cavium, Inc.
  *
- * This file is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, Version 2, as
- * published by the Free Software Foundation.
- *
- * This file is distributed in the hope that it will be useful, but



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

* [Batch 15 patch 47/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 448
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (45 preceding siblings ...)
  2019-06-01  8:09 ` [Batch 15 patch 46/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 447 Thomas Gleixner
@ 2019-06-01  8:09 ` Thomas Gleixner
  2019-06-01 11:15   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:38   ` Allison Randal
  2019-06-01  8:09 ` [Batch 15 patch 48/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 449 Thomas Gleixner
  2019-06-01  8:09 ` [Batch 15 patch 49/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 450 Thomas Gleixner
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:09 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program is free software you may redistribute it and or modify
  it under the terms of the gnu general public license as published by
  the free software foundation version 2 of the license

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch15&id=66e58d84fb8e
---
 drivers/media/platform/atmel/atmel-isc.c |    5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

--- a/drivers/media/platform/atmel/atmel-isc.c
+++ b/drivers/media/platform/atmel/atmel-isc.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Atmel Image Sensor Controller (ISC) driver
  *
@@ -5,10 +6,6 @@
  *
  * Author: Songjun Wu <songjun.wu@microchip.com>
  *
- * This program is free software; you may redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
  * Sensor-->PFE-->WB-->CFA-->CC-->GAM-->CSC-->CBC-->SUB-->RLP-->DMA
  *
  * ISC video pipeline integrates the following submodules:



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

* [Batch 15 patch 48/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 449
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (46 preceding siblings ...)
  2019-06-01  8:09 ` [Batch 15 patch 47/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 448 Thomas Gleixner
@ 2019-06-01  8:09 ` Thomas Gleixner
  2019-06-01 11:15   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:39   ` Allison Randal
  2019-06-01  8:09 ` [Batch 15 patch 49/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 450 Thomas Gleixner
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:09 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this file is licensed under the terms of the gnu general public
  license version 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=f93422cc2b8e
---
 arch/powerpc/include/asm/mpc5121.h |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

--- a/arch/powerpc/include/asm/mpc5121.h
+++ b/arch/powerpc/include/asm/mpc5121.h
@@ -1,8 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * MPC5121 Prototypes and definitions
- *
- * This file is licensed under the terms of the GNU General Public
- * License version 2.
  */
 
 #ifndef __ASM_POWERPC_MPC5121_H__



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

* [Batch 15 patch 49/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 450
  2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
                   ` (47 preceding siblings ...)
  2019-06-01  8:09 ` [Batch 15 patch 48/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 449 Thomas Gleixner
@ 2019-06-01  8:09 ` Thomas Gleixner
  2019-06-01 11:16   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:40   ` Allison Randal
  48 siblings, 2 replies; 138+ messages in thread
From: Thomas Gleixner @ 2019-06-01  8:09 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license version 2 as
  published bythe free software foundation

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch15&id=b1bc779778d4
---
 drivers/mfd/rt5033.c                  |    5 +----
 drivers/power/supply/rt5033_battery.c |    5 +----
 drivers/regulator/rt5033-regulator.c  |    5 +----
 include/linux/mfd/rt5033-private.h    |    5 +----
 include/linux/mfd/rt5033.h            |    5 +----
 5 files changed, 5 insertions(+), 20 deletions(-)

--- a/drivers/mfd/rt5033.c
+++ b/drivers/mfd/rt5033.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * MFD core driver for the Richtek RT5033.
  *
@@ -6,10 +7,6 @@
  *
  * Copyright (C) 2014 Samsung Electronics, Co., Ltd.
  * Author: Beomho Seo <beomho.seo@samsung.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published bythe Free Software Foundation.
  */
 
 #include <linux/err.h>
--- a/drivers/power/supply/rt5033_battery.c
+++ b/drivers/power/supply/rt5033_battery.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Fuel gauge driver for Richtek RT5033
  *
  * Copyright (C) 2014 Samsung Electronics, Co., Ltd.
  * Author: Beomho Seo <beomho.seo@samsung.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published bythe Free Software Foundation.
  */
 
 #include <linux/module.h>
--- a/drivers/regulator/rt5033-regulator.c
+++ b/drivers/regulator/rt5033-regulator.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Regulator driver for the Richtek RT5033
  *
  * Copyright (C) 2014 Samsung Electronics, Co., Ltd.
  * Author: Beomho Seo <beomho.seo@samsung.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published bythe Free Software Foundation.
  */
 
 #include <linux/module.h>
--- a/include/linux/mfd/rt5033-private.h
+++ b/include/linux/mfd/rt5033-private.h
@@ -1,12 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * MFD core driver for Richtek RT5033
  *
  * Copyright (C) 2014 Samsung Electronics, Co., Ltd.
  * Author: Beomho Seo <beomho.seo@samsung.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published bythe Free Software Foundation.
  */
 
 #ifndef __RT5033_PRIVATE_H__
--- a/include/linux/mfd/rt5033.h
+++ b/include/linux/mfd/rt5033.h
@@ -1,12 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * MFD core driver for the RT5033
  *
  * Copyright (C) 2014 Samsung Electronics
  * Author: Beomho Seo <beomho.seo@samsung.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published bythe Free Software Foundation.
  */
 
 #ifndef __RT5033_H__



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

* Re: [Batch 15 patch 02/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 402
  2019-06-01  8:08 ` [Batch 15 patch 02/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 402 Thomas Gleixner
@ 2019-06-01 10:56   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 20:42   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 10:56 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 03/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 403
  2019-06-01  8:08 ` [Batch 15 patch 03/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 403 Thomas Gleixner
@ 2019-06-01 10:57   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 20:44   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 10:57 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 6/1/19 10:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this software may be redistributed and or modified under the terms
>   of the gnu general public license gpl version 2 as published by the
>   free software foundation
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 17/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 417
  2019-06-01  8:08 ` [Batch 15 patch 17/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 417 Thomas Gleixner
@ 2019-06-01 10:59   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:00   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 10:59 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 18/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 418
  2019-06-01  8:08 ` [Batch 15 patch 18/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 418 Thomas Gleixner
@ 2019-06-01 11:00   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:02   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:00 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 19/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 419
  2019-06-01  8:08 ` [Batch 15 patch 19/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 419 Thomas Gleixner
@ 2019-06-01 11:02   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:03   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:02 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 20/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 420
  2019-06-01  8:08 ` [Batch 15 patch 20/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 420 Thomas Gleixner
@ 2019-06-01 11:03   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:03   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:03 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 6/1/19 10:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
>
> 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 version 2 as
>   published by the free software foundation
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 6 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 21/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 421
  2019-06-01  8:08 ` [Batch 15 patch 21/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 421 Thomas Gleixner
@ 2019-06-01 11:03   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:04   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:03 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 23/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 423
  2019-06-01  8:08 ` [Batch 15 patch 23/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 423 Thomas Gleixner
@ 2019-06-01 11:05   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:05   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:05 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 24/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 424
  2019-06-01  8:08 ` [Batch 15 patch 24/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 424 Thomas Gleixner
@ 2019-06-01 11:06   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:06   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:06 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 26/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 426
  2019-06-01  8:08 ` [Batch 15 patch 26/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 426 Thomas Gleixner
@ 2019-06-01 11:06   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:08   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:06 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 6/1/19 10:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this software may be used and distributed according to the terms of
>   the gnu general public license version 2 incorporated herein by
>   reference
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 5 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 28/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 429
  2019-06-01  8:08 ` [Batch 15 patch 28/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 429 Thomas Gleixner
@ 2019-06-01 11:07   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:22   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:07 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 29/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 430
  2019-06-01  8:08 ` [Batch 15 patch 29/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 430 Thomas Gleixner
@ 2019-06-01 11:08   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:23   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:08 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 30/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 431
  2019-06-01  8:08 ` [Batch 15 patch 30/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 431 Thomas Gleixner
@ 2019-06-01 11:08   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:23   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:08 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 6/1/19 10:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   as should be obvious for linux kernel code license is gplv2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 32/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 433
  2019-06-01  8:08 ` [Batch 15 patch 32/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 433 Thomas Gleixner
@ 2019-06-01 11:09   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:25   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:09 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 33/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 434
  2019-06-01  8:08 ` [Batch 15 patch 33/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 434 Thomas Gleixner
@ 2019-06-01 11:10   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:26   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:10 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 34/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 435
  2019-06-01  8:08 ` [Batch 15 patch 34/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 435 Thomas Gleixner
@ 2019-06-01 11:10   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:26   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:10 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 35/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 436
  2019-06-01  8:08 ` [Batch 15 patch 35/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 436 Thomas Gleixner
@ 2019-06-01 11:10   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:27   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:10 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 36/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 437
  2019-06-01  8:08 ` [Batch 15 patch 36/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 437 Thomas Gleixner
@ 2019-06-01 11:11   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:27   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:11 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 37/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 438
  2019-06-01  8:08 ` [Batch 15 patch 37/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 438 Thomas Gleixner
@ 2019-06-01 11:12   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-01 17:21   ` John Sullivan
  2019-06-02 21:29   ` Allison Randal
  2 siblings, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:12 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 42/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 443
  2019-06-01  8:08 ` [Batch 15 patch 42/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 443 Thomas Gleixner
@ 2019-06-01 11:14   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:34   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:14 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 6/1/19 10:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software and is provided to you under the terms
>   of the gnu general public license version 2 as published by the free
>   software foundation and any use by you of this program is subject to
>   the terms of such gnu licence
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 13 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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


-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 43/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 444
  2019-06-01  8:08 ` [Batch 15 patch 43/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 444 Thomas Gleixner
@ 2019-06-01 11:14   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:34   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:14 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 47/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 448
  2019-06-01  8:09 ` [Batch 15 patch 47/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 448 Thomas Gleixner
@ 2019-06-01 11:15   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:38   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:15 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 48/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 449
  2019-06-01  8:09 ` [Batch 15 patch 48/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 449 Thomas Gleixner
@ 2019-06-01 11:15   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:39   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:15 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 6/1/19 10:09 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this file is licensed under the terms of the gnu general public
>   license version 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 49/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 450
  2019-06-01  8:09 ` [Batch 15 patch 49/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 450 Thomas Gleixner
@ 2019-06-01 11:16   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:40   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:16 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 13/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 413
  2019-06-01  8:08 ` [Batch 15 patch 13/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 413 Thomas Gleixner
@ 2019-06-01 11:30   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 20:57   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-01 11:30 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 6/1/19 10:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation version 2 this program is distributed
>   as is without any warranty of any kind whether express or implied
>   without even the implied warranty of merchantability or fitness for
>   a particular purpose see the gnu general public license for more
>   details you should have received a copy of the gnu general public
>   license along with this program if not write to the free software
>   foundation inc 51 franklin st fifth floor boston ma 02110 1301 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 37/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 438
  2019-06-01  8:08 ` [Batch 15 patch 37/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 438 Thomas Gleixner
  2019-06-01 11:12   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-01 17:21   ` John Sullivan
  2019-06-02 21:41     ` Allison Randal
  2019-06-02 21:29   ` Allison Randal
  2 siblings, 1 reply; 138+ messages in thread
From: John Sullivan @ 2019-06-01 17:21 UTC (permalink / raw)
  To: linux-spdx

Thomas Gleixner <tglx@linutronix.de> writes:

> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   gpl 2 0 applies
>

Needs further discussion?

-john

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

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

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

* Re: [Batch 15 patch 04/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404
  2019-06-01  8:08 ` [Batch 15 patch 04/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 Thomas Gleixner
@ 2019-06-02 10:35   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 20:47   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-02 10:35 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 6/1/19 10:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
>
> 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 version 2 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 write to the free
>   software foundation inc 59 temple place suite 330 boston ma 02111
>   1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 6 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 05/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 405
  2019-06-01  8:08 ` [Batch 15 patch 05/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 405 Thomas Gleixner
@ 2019-06-02 10:36   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 20:48   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-02 10:36 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 6/1/19 10:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license version 2 as
>   published by the free software foundation this program is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details you should have received a copy of the gnu general
>   public license along with this program if not write to the free
>   software foundation inc 59 temple place suite 330 boston ma 021110
>   1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 5 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 06/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 406
  2019-06-01  8:08 ` [Batch 15 patch 06/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 406 Thomas Gleixner
@ 2019-06-02 10:36   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 20:49   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-02 10:36 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 07/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 407
  2019-06-01  8:08 ` [Batch 15 patch 07/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 407 Thomas Gleixner
@ 2019-06-02 10:37   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 20:50   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-02 10:37 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 25/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 425
  2019-06-01  8:08 ` [Batch 15 patch 25/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 425 Thomas Gleixner
@ 2019-06-02 10:44   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:08     ` Allison Randal
  0 siblings, 1 reply; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-02 10:44 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 6/1/19 10:08 AM, Thomas Gleixner wrote:
> - * This program is distributed in 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.

My guess is that this one goes on the "interesting" pile as well?

armijn

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 27/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428
  2019-06-01  8:08 ` [Batch 15 patch 27/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 Thomas Gleixner
@ 2019-06-02 10:46   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:09   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-02 10:46 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 40/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441
  2019-06-01  8:08 ` [Batch 15 patch 40/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 Thomas Gleixner
@ 2019-06-02 10:58   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:31   ` Allison Randal
  2019-06-02 23:57   ` dmg
  2 siblings, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-02 10:58 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 41/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 442
  2019-06-01  8:08 ` [Batch 15 patch 41/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 442 Thomas Gleixner
@ 2019-06-02 10:59   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:33   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-02 10:59 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 6/1/19 10:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundations version 2 only this program is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability of
>   fitness for a particupar purpose see the gnu general public license
>   for more details you should have received a copy of the gnu general
>   public license along with this program if not write to the free
>   software foundation inc 675 mass ave cambridge ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 14/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 414
  2019-06-01  8:08 ` [Batch 15 patch 14/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 414 Thomas Gleixner
@ 2019-06-02 11:00   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 20:58   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-02 11:00 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 6/1/19 10:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   you can redistribute and or modify this program under the terms of
>   the gnu general public license version 2 as published by the free
>   software foundation this program is distributed in the hope that it
>   will be useful but without any warranty without even the implied
>   warranty of merchantability or fitness for a particular purpose see
>   the gnu general public license for more details you should have
>   received a copy of the gnu general public license along with this
>   program if not write to the free software foundation inc 59 temple
>   place suite 330 boston ma 02111 1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 44/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 445
  2019-06-01  8:08 ` [Batch 15 patch 44/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 445 Thomas Gleixner
@ 2019-06-02 11:20   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:35   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-06-02 11:20 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 15 patch 01/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 401
  2019-06-01  8:08 ` [Batch 15 patch 01/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 401 Thomas Gleixner
@ 2019-06-02 20:41   ` Allison Randal
  0 siblings, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 20:41 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license v2 as published
>   by the free software foundation this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not see http www gnu org licenses
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 2 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 15 patch 02/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 402
  2019-06-01  8:08 ` [Batch 15 patch 02/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 402 Thomas Gleixner
  2019-06-01 10:56   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 20:42   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 20:42 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 03/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 403
  2019-06-01  8:08 ` [Batch 15 patch 03/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 403 Thomas Gleixner
  2019-06-01 10:57   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 20:44   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 20:44 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this software may be redistributed and or modified under the terms
>   of the gnu general public license gpl version 2 as published by the
>   free software foundation
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 15 patch 04/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404
  2019-06-01  8:08 ` [Batch 15 patch 04/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 Thomas Gleixner
  2019-06-02 10:35   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 20:47   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 20:47 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> 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 version 2 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 write to the free
>   software foundation inc 59 temple place suite 330 boston ma 02111
>   1307 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 6 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 15 patch 05/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 405
  2019-06-01  8:08 ` [Batch 15 patch 05/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 405 Thomas Gleixner
  2019-06-02 10:36   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 20:48   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 20:48 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license version 2 as
>   published by the free software foundation this program is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details you should have received a copy of the gnu general
>   public license along with this program if not write to the free
>   software foundation inc 59 temple place suite 330 boston ma 021110
>   1307 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 5 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 15 patch 06/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 406
  2019-06-01  8:08 ` [Batch 15 patch 06/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 406 Thomas Gleixner
  2019-06-02 10:36   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 20:49   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 20:49 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 07/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 407
  2019-06-01  8:08 ` [Batch 15 patch 07/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 407 Thomas Gleixner
  2019-06-02 10:37   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 20:50   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 20:50 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 08/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 408
  2019-06-01  8:08 ` [Batch 15 patch 08/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 408 Thomas Gleixner
@ 2019-06-02 20:51   ` Allison Randal
  0 siblings, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 20:51 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 09/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 409
  2019-06-01  8:08 ` [Batch 15 patch 09/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 409 Thomas Gleixner
@ 2019-06-02 20:52   ` Allison Randal
  0 siblings, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 20:52 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 10/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 410
  2019-06-01  8:08 ` [Batch 15 patch 10/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 410 Thomas Gleixner
@ 2019-06-02 20:52   ` Allison Randal
  0 siblings, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 20:52 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license version 2 as
>   published by the free software foundation this program is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details you should have received a copy of the gnu general
>   public license along with this program see the file copying if not
>   write to the free software foundation 675 mass ave cambridge ma
>   02139 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 3 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 15 patch 11/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 411
  2019-06-01  8:08 ` [Batch 15 patch 11/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 411 Thomas Gleixner
@ 2019-06-02 20:54   ` Allison Randal
  0 siblings, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 20:54 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this file is licensed under gplv2 this file is part of the [aic94xx]
>   driver the [aic94xx] 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 version 2 of the
>   license the [aic94xx] 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 the [aic94xx]
>   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-only
> 
> has been chosen to replace the boilerplate/reference in 19 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 15 patch 12/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412
  2019-06-01  8:08 ` [Batch 15 patch 12/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 Thomas Gleixner
@ 2019-06-02 20:55   ` Allison Randal
  0 siblings, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 20:55 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 13/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 413
  2019-06-01  8:08 ` [Batch 15 patch 13/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 413 Thomas Gleixner
  2019-06-01 11:30   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 20:57   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 20:57 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation version 2 this program is distributed
>   as is without any warranty of any kind whether express or implied
>   without even the implied warranty of merchantability or fitness for
>   a particular purpose see the gnu general public license for more
>   details you should have received a copy of the gnu general public
>   license along with this program if not write to the free software
>   foundation inc 51 franklin st fifth floor boston ma 02110 1301 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 2 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Fragment of a BSD disclaimer, though probably not enough to be
significant. Hold for review.

Allison

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

* Re: [Batch 15 patch 14/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 414
  2019-06-01  8:08 ` [Batch 15 patch 14/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 414 Thomas Gleixner
  2019-06-02 11:00   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 20:58   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 20:58 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   you can redistribute and or modify this program under the terms of
>   the gnu general public license version 2 as published by the free
>   software foundation this program is distributed in the hope that it
>   will be useful but without any warranty without even the implied
>   warranty of merchantability or fitness for a particular purpose see
>   the gnu general public license for more details you should have
>   received a copy of the gnu general public license along with this
>   program if not write to the free software foundation inc 59 temple
>   place suite 330 boston ma 02111 1307 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 2 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 15 patch 15/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 415
  2019-06-01  8:08 ` [Batch 15 patch 15/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 415 Thomas Gleixner
@ 2019-06-02 20:59   ` Allison Randal
  0 siblings, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 20:59 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license version 2 as
>   published by the free software foundation this program is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose 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 51 franklin
>   st fifth floor boston ma 02110 1301 usa

Custom disclaimer, hold for review.

Allison

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

* Re: [Batch 15 patch 16/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 416
  2019-06-01  8:08 ` [Batch 15 patch 16/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 416 Thomas Gleixner
@ 2019-06-02 20:59   ` Allison Randal
  0 siblings, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 20:59 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this driver is free software you can redistribute it and or modify
>   it under the terms of version 2 only of the gnu general public
>   license as published by the free software foundation it is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details you should have received a copy of the gnu general
>   public license along with this program if not see http www gnu org
>   licenses
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 15 patch 17/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 417
  2019-06-01  8:08 ` [Batch 15 patch 17/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 417 Thomas Gleixner
  2019-06-01 10:59   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:00   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:00 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 18/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 418
  2019-06-01  8:08 ` [Batch 15 patch 18/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 418 Thomas Gleixner
  2019-06-01 11:00   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:02   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:02 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 19/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 419
  2019-06-01  8:08 ` [Batch 15 patch 19/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 419 Thomas Gleixner
  2019-06-01 11:02   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:03   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:03 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 20/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 420
  2019-06-01  8:08 ` [Batch 15 patch 20/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 420 Thomas Gleixner
  2019-06-01 11:03   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:03   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:03 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> 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 version 2 as
>   published by the free software foundation
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 6 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 15 patch 21/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 421
  2019-06-01  8:08 ` [Batch 15 patch 21/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 421 Thomas Gleixner
  2019-06-01 11:03   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:04   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:04 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 22/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422
  2019-06-01  8:08 ` [Batch 15 patch 22/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 Thomas Gleixner
@ 2019-06-02 21:05   ` Allison Randal
  0 siblings, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:05 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 23/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 423
  2019-06-01  8:08 ` [Batch 15 patch 23/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 423 Thomas Gleixner
  2019-06-01 11:05   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:05   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:05 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 24/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 424
  2019-06-01  8:08 ` [Batch 15 patch 24/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 424 Thomas Gleixner
  2019-06-01 11:06   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:06   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:06 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 25/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 425
  2019-06-02 10:44   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:08     ` Allison Randal
  0 siblings, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:08 UTC (permalink / raw)
  To: Armijn Hemel - Tjaldur Software Governance Solutions, linux-spdx

On 6/2/19 6:44 AM, Armijn Hemel - Tjaldur Software Governance Solutions
wrote:
> On 6/1/19 10:08 AM, Thomas Gleixner wrote:
>> - * This program is distributed in 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.
> 
> My guess is that this one goes on the "interesting" pile as well?

Agreed, custom disclaimer.

Allison

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

* Re: [Batch 15 patch 26/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 426
  2019-06-01  8:08 ` [Batch 15 patch 26/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 426 Thomas Gleixner
  2019-06-01 11:06   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:08   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:08 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this software may be used and distributed according to the terms of
>   the gnu general public license version 2 incorporated herein by
>   reference
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 5 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 15 patch 27/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428
  2019-06-01  8:08 ` [Batch 15 patch 27/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 Thomas Gleixner
  2019-06-02 10:46   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:09   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:09 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 28/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 429
  2019-06-01  8:08 ` [Batch 15 patch 28/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 429 Thomas Gleixner
  2019-06-01 11:07   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:22   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:22 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 29/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 430
  2019-06-01  8:08 ` [Batch 15 patch 29/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 430 Thomas Gleixner
  2019-06-01 11:08   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:23   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:23 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   distribute under gplv2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 8 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 15 patch 30/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 431
  2019-06-01  8:08 ` [Batch 15 patch 30/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 431 Thomas Gleixner
  2019-06-01 11:08   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:23   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:23 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   as should be obvious for linux kernel code license is gplv2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 15 patch 31/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 432
  2019-06-01  8:08 ` [Batch 15 patch 31/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 432 Thomas Gleixner
@ 2019-06-02 21:24   ` Allison Randal
  0 siblings, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:24 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this file is gplv2 as found in copying
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 4 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 15 patch 32/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 433
  2019-06-01  8:08 ` [Batch 15 patch 32/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 433 Thomas Gleixner
  2019-06-01 11:09   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:25   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:25 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 33/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 434
  2019-06-01  8:08 ` [Batch 15 patch 33/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 434 Thomas Gleixner
  2019-06-01 11:10   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:26   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:26 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 34/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 435
  2019-06-01  8:08 ` [Batch 15 patch 34/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 435 Thomas Gleixner
  2019-06-01 11:10   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:26   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:26 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 35/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 436
  2019-06-01  8:08 ` [Batch 15 patch 35/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 436 Thomas Gleixner
  2019-06-01 11:10   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:27   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:27 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 36/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 437
  2019-06-01  8:08 ` [Batch 15 patch 36/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 437 Thomas Gleixner
  2019-06-01 11:11   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:27   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:27 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this file is licensed under gplv2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 22 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 15 patch 37/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 438
  2019-06-01  8:08 ` [Batch 15 patch 37/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 438 Thomas Gleixner
  2019-06-01 11:12   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-01 17:21   ` John Sullivan
@ 2019-06-02 21:29   ` Allison Randal
  2 siblings, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:29 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 38/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 439
  2019-06-01  8:08 ` [Batch 15 patch 38/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 439 Thomas Gleixner
@ 2019-06-02 21:29   ` Allison Randal
  0 siblings, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:29 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this driver software is distributed as is without any warranty of
>   any kind either express or implied as further specified in the gnu
>   public license this software may be used and distributed according
>   to the terms of the gnu public license version 2 as published by the
>   free software foundation see the file copying in the main directory
>   of this archive 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

Fragment of a BSD disclaimer, hold for review.

Allison

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

* Re: [Batch 15 patch 39/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440
  2019-06-01  8:08 ` [Batch 15 patch 39/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 Thomas Gleixner
@ 2019-06-02 21:30   ` Allison Randal
  0 siblings, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:30 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this software is available under the terms of the gnu general public
>   license gpl version 2 available from the file copying in the main
>   directory of this source tree
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 35 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 15 patch 40/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441
  2019-06-01  8:08 ` [Batch 15 patch 40/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 Thomas Gleixner
  2019-06-02 10:58   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:31   ` Allison Randal
  2019-06-02 23:57   ` dmg
  2 siblings, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:31 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 41/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 442
  2019-06-01  8:08 ` [Batch 15 patch 41/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 442 Thomas Gleixner
  2019-06-02 10:59   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:33   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:33 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundations version 2 only this program is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability of
>   fitness for a particupar purpose see the gnu general public license
>   for more details you should have received a copy of the gnu general
>   public license along with this program if not write to the free
>   software foundation inc 675 mass ave cambridge ma 02139 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 15 patch 42/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 443
  2019-06-01  8:08 ` [Batch 15 patch 42/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 443 Thomas Gleixner
  2019-06-01 11:14   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:34   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:34 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:08 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software and is provided to you under the terms
>   of the gnu general public license version 2 as published by the free
>   software foundation and any use by you of this program is subject to
>   the terms of such gnu licence
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 13 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 15 patch 43/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 444
  2019-06-01  8:08 ` [Batch 15 patch 43/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 444 Thomas Gleixner
  2019-06-01 11:14   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:34   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:34 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 44/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 445
  2019-06-01  8:08 ` [Batch 15 patch 44/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 445 Thomas Gleixner
  2019-06-02 11:20   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:35   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:35 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 45/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 446
  2019-06-01  8:09 ` [Batch 15 patch 45/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 446 Thomas Gleixner
@ 2019-06-02 21:36   ` Allison Randal
  0 siblings, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:36 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 46/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 447
  2019-06-01  8:09 ` [Batch 15 patch 46/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 447 Thomas Gleixner
@ 2019-06-02 21:37   ` Allison Randal
  0 siblings, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:37 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:09 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this file is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license version 2 as
>   published by the free software foundation this file is distributed
>   in the hope that it will be useful but as is and without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose title or noninfringement see the
>   gnu general public license for more details

Fragments of BSD disclaimer, hold for review.

Allison

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

* Re: [Batch 15 patch 47/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 448
  2019-06-01  8:09 ` [Batch 15 patch 47/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 448 Thomas Gleixner
  2019-06-01 11:15   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:38   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:38 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 48/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 449
  2019-06-01  8:09 ` [Batch 15 patch 48/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 449 Thomas Gleixner
  2019-06-01 11:15   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:39   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:39 UTC (permalink / raw)
  To: linux-spdx

On 6/1/19 4:09 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this file is licensed under the terms of the gnu general public
>   license version 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 15 patch 49/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 450
  2019-06-01  8:09 ` [Batch 15 patch 49/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 450 Thomas Gleixner
  2019-06-01 11:16   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-06-02 21:40   ` Allison Randal
  1 sibling, 0 replies; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:40 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 15 patch 37/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 438
  2019-06-01 17:21   ` John Sullivan
@ 2019-06-02 21:41     ` Allison Randal
  2019-06-02 22:31       ` John Sullivan
  0 siblings, 1 reply; 138+ messages in thread
From: Allison Randal @ 2019-06-02 21:41 UTC (permalink / raw)
  To: John Sullivan, linux-spdx

On 6/1/19 1:21 PM, John Sullivan wrote:
> Thomas Gleixner <tglx@linutronix.de> writes:
> 
>> From: Thomas Gleixner tglx@linutronix.de
>>
>> Based on 1 normalized pattern(s):
>>
>>   gpl 2 0 applies
>>
> 
> Needs further discussion?

Could you explain a little more about the ambiguity you see? I'm missing it.

Allison

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

* Re: [Batch 15 patch 37/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 438
  2019-06-02 21:41     ` Allison Randal
@ 2019-06-02 22:31       ` John Sullivan
  0 siblings, 0 replies; 138+ messages in thread
From: John Sullivan @ 2019-06-02 22:31 UTC (permalink / raw)
  To: Allison Randal; +Cc: linux-spdx

Allison Randal <allison@lohutok.net> writes:

> On 6/1/19 1:21 PM, John Sullivan wrote:
>> Thomas Gleixner <tglx@linutronix.de> writes:
>> 
>>> From: Thomas Gleixner tglx@linutronix.de
>>>
>>> Based on 1 normalized pattern(s):
>>>
>>>   gpl 2 0 applies
>>>
>> 
>> Needs further discussion?
>
> Could you explain a little more about the ambiguity you see? I'm missing it.

Yeah, after sleeping on it, changing my mind, I don't think it needs
further discussion.

-john

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

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

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

* Re: [Batch 15 patch 40/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441
  2019-06-01  8:08 ` [Batch 15 patch 40/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 Thomas Gleixner
  2019-06-02 10:58   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-06-02 21:31   ` Allison Randal
@ 2019-06-02 23:57   ` dmg
  2 siblings, 0 replies; 138+ messages in thread
From: dmg @ 2019-06-02 23:57 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

Hi Thomas,

I did a comprehensive review of this patch (it is huge), using a
context of 40 lines instead of the default of 3, looking for files
that might have had another licensing information attached to them.
I did not find any error.

- I found several cases in which the file was based upon another file
(according to the comments, e.g drivers/gpio/gpio-max732x.c). The few
cases I followed were consistent (the original file was also
GPL-2.0-only).
I assume the license of the original file does not matter.

- A minor issue, some SPDX headers in C files are commented with /* */
(eg sound/soc/nuc900/nuc900-audio.h) and some with // (eg
arch/arm/mach-w90x900/clksel.c). Does that matter?

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

end of thread, other threads:[~2019-06-02 23:58 UTC | newest]

Thread overview: 138+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-01  8:08 [Batch 15 patch 00/49] Batch 15 of random GPL notices/references Thomas Gleixner
2019-06-01  8:08 ` [Batch 15 patch 01/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 401 Thomas Gleixner
2019-06-02 20:41   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 02/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 402 Thomas Gleixner
2019-06-01 10:56   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 20:42   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 03/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 403 Thomas Gleixner
2019-06-01 10:57   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 20:44   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 04/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 Thomas Gleixner
2019-06-02 10:35   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 20:47   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 05/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 405 Thomas Gleixner
2019-06-02 10:36   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 20:48   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 06/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 406 Thomas Gleixner
2019-06-02 10:36   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 20:49   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 07/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 407 Thomas Gleixner
2019-06-02 10:37   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 20:50   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 08/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 408 Thomas Gleixner
2019-06-02 20:51   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 09/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 409 Thomas Gleixner
2019-06-02 20:52   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 10/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 410 Thomas Gleixner
2019-06-02 20:52   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 11/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 411 Thomas Gleixner
2019-06-02 20:54   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 12/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 Thomas Gleixner
2019-06-02 20:55   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 13/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 413 Thomas Gleixner
2019-06-01 11:30   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 20:57   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 14/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 414 Thomas Gleixner
2019-06-02 11:00   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 20:58   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 15/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 415 Thomas Gleixner
2019-06-02 20:59   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 16/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 416 Thomas Gleixner
2019-06-02 20:59   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 17/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 417 Thomas Gleixner
2019-06-01 10:59   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:00   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 18/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 418 Thomas Gleixner
2019-06-01 11:00   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:02   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 19/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 419 Thomas Gleixner
2019-06-01 11:02   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:03   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 20/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 420 Thomas Gleixner
2019-06-01 11:03   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:03   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 21/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 421 Thomas Gleixner
2019-06-01 11:03   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:04   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 22/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 Thomas Gleixner
2019-06-02 21:05   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 23/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 423 Thomas Gleixner
2019-06-01 11:05   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:05   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 24/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 424 Thomas Gleixner
2019-06-01 11:06   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:06   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 25/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 425 Thomas Gleixner
2019-06-02 10:44   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:08     ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 26/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 426 Thomas Gleixner
2019-06-01 11:06   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:08   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 27/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 Thomas Gleixner
2019-06-02 10:46   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:09   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 28/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 429 Thomas Gleixner
2019-06-01 11:07   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:22   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 29/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 430 Thomas Gleixner
2019-06-01 11:08   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:23   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 30/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 431 Thomas Gleixner
2019-06-01 11:08   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:23   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 31/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 432 Thomas Gleixner
2019-06-02 21:24   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 32/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 433 Thomas Gleixner
2019-06-01 11:09   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:25   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 33/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 434 Thomas Gleixner
2019-06-01 11:10   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:26   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 34/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 435 Thomas Gleixner
2019-06-01 11:10   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:26   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 35/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 436 Thomas Gleixner
2019-06-01 11:10   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:27   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 36/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 437 Thomas Gleixner
2019-06-01 11:11   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:27   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 37/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 438 Thomas Gleixner
2019-06-01 11:12   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-01 17:21   ` John Sullivan
2019-06-02 21:41     ` Allison Randal
2019-06-02 22:31       ` John Sullivan
2019-06-02 21:29   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 38/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 439 Thomas Gleixner
2019-06-02 21:29   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 39/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 Thomas Gleixner
2019-06-02 21:30   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 40/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 Thomas Gleixner
2019-06-02 10:58   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:31   ` Allison Randal
2019-06-02 23:57   ` dmg
2019-06-01  8:08 ` [Batch 15 patch 41/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 442 Thomas Gleixner
2019-06-02 10:59   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:33   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 42/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 443 Thomas Gleixner
2019-06-01 11:14   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:34   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 43/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 444 Thomas Gleixner
2019-06-01 11:14   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:34   ` Allison Randal
2019-06-01  8:08 ` [Batch 15 patch 44/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 445 Thomas Gleixner
2019-06-02 11:20   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:35   ` Allison Randal
2019-06-01  8:09 ` [Batch 15 patch 45/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 446 Thomas Gleixner
2019-06-02 21:36   ` Allison Randal
2019-06-01  8:09 ` [Batch 15 patch 46/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 447 Thomas Gleixner
2019-06-02 21:37   ` Allison Randal
2019-06-01  8:09 ` [Batch 15 patch 47/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 448 Thomas Gleixner
2019-06-01 11:15   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:38   ` Allison Randal
2019-06-01  8:09 ` [Batch 15 patch 48/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 449 Thomas Gleixner
2019-06-01 11:15   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:39   ` Allison Randal
2019-06-01  8:09 ` [Batch 15 patch 49/49] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 450 Thomas Gleixner
2019-06-01 11:16   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-02 21:40   ` 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.