All of lore.kernel.org
 help / color / mirror / Atom feed
* [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references
@ 2019-05-24 10:03 Thomas Gleixner
  2019-05-24 10:03 ` [Batch 6 - patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 126 Thomas Gleixner
                   ` (24 more replies)
  0 siblings, 25 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:03 UTC (permalink / raw)
  To: linux-spdx

Hi!

Another day another dose of licensing creativity.

Thanks,

	tglx


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

* [Batch 6 - patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 126
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
@ 2019-05-24 10:03 ` Thomas Gleixner
  2019-05-24 11:10   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:03 ` [Batch 6 - patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 127 Thomas Gleixner
                   ` (23 subsequent siblings)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:03 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=239493710ab3
---
 drivers/media/dvb-frontends/bcm3510.h      |   11 +----------
 drivers/media/dvb-frontends/bcm3510_priv.h |   11 +----------
 2 files changed, 2 insertions(+), 20 deletions(-)

--- a/drivers/media/dvb-frontends/bcm3510.h
+++ b/drivers/media/dvb-frontends/bcm3510.h
@@ -1,19 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Support for the Broadcom BCM3510 ATSC demodulator (1st generation Air2PC)
  *
  *  Copyright (C) 2001-5, B2C2 inc.
  *
  *  GPL/Linux driver written by Patrick Boettcher <patrick.boettcher@posteo.de>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT 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 BCM3510_H
 #define BCM3510_H
--- a/drivers/media/dvb-frontends/bcm3510_priv.h
+++ b/drivers/media/dvb-frontends/bcm3510_priv.h
@@ -1,19 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Support for the Broadcom BCM3510 ATSC demodulator (1st generation Air2PC)
  *
  *  Copyright (C) 2001-5, B2C2 inc.
  *
  *  GPL/Linux driver written by Patrick Boettcher <patrick.boettcher@posteo.de>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT 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 __BCM3510_PRIV_H__
 #define __BCM3510_PRIV_H__



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

* [Batch 6 - patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 127
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
  2019-05-24 10:03 ` [Batch 6 - patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 126 Thomas Gleixner
@ 2019-05-24 10:03 ` Thomas Gleixner
  2019-05-24 11:11   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:03 ` [Batch 6 - patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 128 Thomas Gleixner
                   ` (22 subsequent siblings)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:03 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this file is released under gplv2 or later

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=e7eed7dd4ac7
---
 drivers/block/nbd.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

--- a/drivers/block/nbd.c
+++ b/drivers/block/nbd.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Network block device - make block devices work over TCP
  *
@@ -7,8 +8,6 @@
  * Copyright 1997-2000, 2008 Pavel Machek <pavel@ucw.cz>
  * Parts copyright 2001 Steven Whitehouse <steve@chygwyn.com>
  *
- * This file is released under GPLv2 or later.
- *
  * (part of code stolen from loop.c)
  */
 



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

* [Batch 6 - patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 128
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
  2019-05-24 10:03 ` [Batch 6 - patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 126 Thomas Gleixner
  2019-05-24 10:03 ` [Batch 6 - patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 127 Thomas Gleixner
@ 2019-05-24 10:03 ` Thomas Gleixner
  2019-05-24 11:11   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:03 ` [Batch 6 - patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 129 Thomas Gleixner
                   ` (21 subsequent siblings)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:03 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 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=batch6&id=a0ed6ec4086b
---
 drivers/net/hippi/rrunner.c |    6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

--- a/drivers/net/hippi/rrunner.c
+++ b/drivers/net/hippi/rrunner.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * rrunner.c: Linux driver for the Essential RoadRunner HIPPI board.
  *
@@ -9,11 +10,6 @@
  * for sorting out the legal issues, with the NDA, allowing the code to
  * be released under the GPL.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
  * Thanks to Jayaram Bhat from ODS/Essential for fixing some of the
  * stupid bugs in my code.
  *



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

* [Batch 6 - patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 129
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (2 preceding siblings ...)
  2019-05-24 10:03 ` [Batch 6 - patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 128 Thomas Gleixner
@ 2019-05-24 10:03 ` Thomas Gleixner
  2019-05-24 11:12   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:03 ` [Batch 6 - patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 Thomas Gleixner
                   ` (20 subsequent siblings)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:03 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=01df2d765b06
---
 drivers/char/toshiba.c |   12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

--- a/drivers/char/toshiba.c
+++ b/drivers/char/toshiba.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* toshiba.c -- Linux driver for accessing the SMM on Toshiba laptops
  *
  * Copyright (c) 1996-2001  Jonathan A. Buzzard (jonathan@buzzard.org.uk)
@@ -35,22 +36,11 @@
  *       *any* time. It is up to any program to be aware of this eventuality
  *       and take appropriate steps.
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; either version 2, or (at your option) any
- * later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
  * The information used to write this driver has been obtained by reverse
  * engineering the software supplied by Toshiba for their portable computers in
  * strict accordance with the European Council Directive 92/250/EEC on the legal
  * protection of computer programs, and it's implementation into English Law by
  * the Copyright (Computer Programs) Regulations 1992 (S.I. 1992 No.3233).
- *
  */
 
 #define TOSH_VERSION "1.11 26/9/2001"



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

* [Batch 6 - patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (3 preceding siblings ...)
  2019-05-24 10:03 ` [Batch 6 - patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 129 Thomas Gleixner
@ 2019-05-24 10:03 ` Thomas Gleixner
  2019-05-24 11:15   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:03 ` [Batch 6 - patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 Thomas Gleixner
                   ` (19 subsequent siblings)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:03 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=75949fbd1db2
---
 sound/pci/au88x0/au88x0.h         |   14 +-------------
 sound/pci/au88x0/au88x0_a3d.c     |   14 +-------------
 sound/pci/au88x0/au88x0_a3d.h     |   14 +-------------
 sound/pci/au88x0/au88x0_a3ddata.c |   14 +-------------
 sound/pci/au88x0/au88x0_core.c    |   14 +-------------
 sound/pci/au88x0/au88x0_eq.c      |   14 +-------------
 sound/pci/au88x0/au88x0_pcm.c     |   14 +-------------
 sound/pci/au88x0/au88x0_synth.c   |   14 +-------------
 sound/pci/au88x0/au88x0_xtalk.c   |   14 +-------------
 sound/pci/au88x0/au88x0_xtalk.h   |   14 +-------------
 10 files changed, 10 insertions(+), 130 deletions(-)

--- a/sound/pci/au88x0/au88x0.h
+++ b/sound/pci/au88x0/au88x0.h
@@ -1,17 +1,5 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU Library General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  */
  
 #ifndef __SOUND_AU88X0_H
--- a/sound/pci/au88x0/au88x0_a3d.c
+++ b/sound/pci/au88x0/au88x0_a3d.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /***************************************************************************
  *            au88x0_a3d.c
  *
@@ -9,19 +10,6 @@
  ****************************************************************************/
 
 /*
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU Library General Public License for more details.
- *
- *  You 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 "au88x0_a3d.h"
--- a/sound/pci/au88x0/au88x0_a3d.h
+++ b/sound/pci/au88x0/au88x0_a3d.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /***************************************************************************
  *            au88x0_a3d.h
  *
@@ -7,19 +8,6 @@
  ****************************************************************************/
 
 /*
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU Library General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  */
 
 #ifndef _AU88X0_A3D_H
--- a/sound/pci/au88x0/au88x0_a3ddata.c
+++ b/sound/pci/au88x0/au88x0_a3ddata.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /***************************************************************************
  *            au88x0_a3ddata.c
  *
@@ -7,19 +8,6 @@
  ****************************************************************************/
 
 /*
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU Library General Public License for more details.
- *
- *  You 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.
  */
 
 /* Constant initializer values. */
--- a/sound/pci/au88x0/au88x0_core.c
+++ b/sound/pci/au88x0/au88x0_core.c
@@ -1,17 +1,5 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU Library General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  */
 
 /*
--- a/sound/pci/au88x0/au88x0_eq.c
+++ b/sound/pci/au88x0/au88x0_eq.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /***************************************************************************
  *            au88x0_eq.c
  *  Aureal Vortex Hardware EQ control/access.
@@ -15,19 +16,6 @@
  ****************************************************************************/
 
 /*
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU Library General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  */
 
 /*
--- a/sound/pci/au88x0/au88x0_pcm.c
+++ b/sound/pci/au88x0/au88x0_pcm.c
@@ -1,17 +1,5 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU Library General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  */
  
 /*
--- a/sound/pci/au88x0/au88x0_synth.c
+++ b/sound/pci/au88x0/au88x0_synth.c
@@ -1,17 +1,5 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU Library General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  */
 
 /*
--- a/sound/pci/au88x0/au88x0_xtalk.c
+++ b/sound/pci/au88x0/au88x0_xtalk.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /***************************************************************************
  *            au88x0_cxtalk.c
  *
@@ -7,19 +8,6 @@
  ****************************************************************************/
 
 /*
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU Library General Public License for more details.
- *
- *  You 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 "au88x0_xtalk.h"
--- a/sound/pci/au88x0/au88x0_xtalk.h
+++ b/sound/pci/au88x0/au88x0_xtalk.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /***************************************************************************
  *            au88x0_cxtalk.h
  *
@@ -7,19 +8,6 @@
  ****************************************************************************/
 
 /*
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU Library General Public License for more details.
- *
- *  You 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.
  */
 
 /* The crosstalk canceler supports 5 stereo input channels. The result is 



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

* [Batch 6 - patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (4 preceding siblings ...)
  2019-05-24 10:03 ` [Batch 6 - patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 Thomas Gleixner
@ 2019-05-24 10:03 ` Thomas Gleixner
  2019-05-24 11:13   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:03 ` [Batch 6 - patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 132 Thomas Gleixner
                   ` (18 subsequent siblings)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:03 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=3b621f8e5f9a
---
 drivers/media/usb/gspca/etoms.c |   11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

--- a/drivers/media/usb/gspca/etoms.c
+++ b/drivers/media/usb/gspca/etoms.c
@@ -1,17 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Etoms Et61x151 GPL Linux driver by Michel Xhaard (09/09/2004)
  *
  * V4L2 by Jean-Francois Moine <http://moinejf.free.fr>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt



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

* [Batch 6 - patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 132
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (5 preceding siblings ...)
  2019-05-24 10:03 ` [Batch 6 - patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 Thomas Gleixner
@ 2019-05-24 10:03 ` Thomas Gleixner
  2019-05-24 11:14   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:03 ` [Batch 6 - patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 133 Thomas Gleixner
                   ` (17 subsequent siblings)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:03 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 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=batch6&id=a4caace4c70b
---
 net/dccp/ccids/ccid3.c              |   15 +--------------
 net/dccp/ccids/ccid3.h              |   15 +--------------
 net/dccp/ccids/lib/packet_history.c |   15 +--------------
 net/dccp/ccids/lib/packet_history.h |   15 +--------------
 4 files changed, 4 insertions(+), 56 deletions(-)

--- a/net/dccp/ccids/ccid3.c
+++ b/net/dccp/ccids/ccid3.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (c) 2007   The University of Aberdeen, Scotland, UK
  *  Copyright (c) 2005-7 The University of Waikato, Hamilton, New Zealand.
@@ -17,20 +18,6 @@
  *  Arnaldo Carvalho de Melo <acme@conectiva.com.br>.
  *
  *  Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@conectiva.com.br>
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 #include "../dccp.h"
 #include "ccid3.h"
--- a/net/dccp/ccids/ccid3.h
+++ b/net/dccp/ccids/ccid3.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  Copyright (c) 2005-7 The University of Waikato, Hamilton, New Zealand.
  *  Copyright (c) 2007   The University of Aberdeen, Scotland, UK
@@ -17,20 +18,6 @@
  *  Arnaldo Carvalho de Melo <acme@conectiva.com.br>.
  *
  *  Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@conectiva.com.br>
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 #ifndef _DCCP_CCID3_H_
 #define _DCCP_CCID3_H_
--- a/net/dccp/ccids/lib/packet_history.c
+++ b/net/dccp/ccids/lib/packet_history.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (c) 2007   The University of Aberdeen, Scotland, UK
  *  Copyright (c) 2005-7 The University of Waikato, Hamilton, New Zealand.
@@ -17,20 +18,6 @@
  *  Arnaldo Carvalho de Melo <acme@conectiva.com.br>.
  *
  *  Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@conectiva.com.br>
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/string.h>
--- a/net/dccp/ccids/lib/packet_history.h
+++ b/net/dccp/ccids/lib/packet_history.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  Packet RX/TX history data structures and routines for TFRC-based protocols.
  *
@@ -17,20 +18,6 @@
  *  Arnaldo Carvalho de Melo <acme@conectiva.com.br>.
  *
  *  Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@conectiva.com.br>
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef _DCCP_PKT_HIST_



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

* [Batch 6 - patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 133
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (6 preceding siblings ...)
  2019-05-24 10:03 ` [Batch 6 - patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 132 Thomas Gleixner
@ 2019-05-24 10:03 ` Thomas Gleixner
  2019-05-24 11:14   ` Kate Stewart
  2019-05-24 13:30   ` Richard Fontana
  2019-05-24 10:03 ` [Batch 6 - patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 134 Thomas Gleixner
                   ` (16 subsequent siblings)
  24 siblings, 2 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:03 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=279eeed95c57
---
 drivers/dma/amba-pl08x.c |   14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

--- a/drivers/dma/amba-pl08x.c
+++ b/drivers/dma/amba-pl08x.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (c) 2006 ARM Ltd.
  * Copyright (c) 2010 ST-Ericsson SA
@@ -6,19 +7,6 @@
  * Author: Peter Pearse <peter.pearse@arm.com>
  * Author: Linus Walleij <linus.walleij@linaro.org>
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the Free
- * Software Foundation; either version 2 of the License, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
- * The full GNU General Public License is in this distribution in the file
- * called COPYING.
- *
  * Documentation: ARM DDI 0196G == PL080
  * Documentation: ARM DDI 0218E == PL081
  * Documentation: S3C6410 User's Manual == PL080S



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

* [Batch 6 - patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 134
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (7 preceding siblings ...)
  2019-05-24 10:03 ` [Batch 6 - patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 133 Thomas Gleixner
@ 2019-05-24 10:03 ` Thomas Gleixner
  2019-05-24 10:42   ` Thomas Gleixner
  2019-05-24 10:03 ` [Batch 6 - patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 135 Thomas Gleixner
                   ` (15 subsequent siblings)
  24 siblings, 1 reply; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:03 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license as published by
  the free software foundation either version 2 of the license or at
  your option any later version this software is provided as is and
  any express or implied warranties including but not limited to the
  implied warranties of merchantability and fitness for a particular
  purpose are disclaimed in no event shall the author be liable for
  any direct indirect incidental special exemplary or consequential
  damages including but any theory of liability whether in contract
  strict liability or tort including negligence or otherwise arising
  in any way out of the use of this software even if advised of the
  possibility of such damage you should have received a copy of the
  gnu general public license along with this program if not write to
  the free software foundation inc 675 mass ave cambridge ma 02139 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 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=batch6&id=6bddb98896f3
---
 drivers/clocksource/timer-ti-dm.c              |   19 +------------------
 include/clocksource/timer-ti-dm.h              |   19 +------------------
 include/linux/platform_data/pwm_omap_dmtimer.h |   19 +------------------
 3 files changed, 3 insertions(+), 54 deletions(-)

--- a/drivers/clocksource/timer-ti-dm.c
+++ b/drivers/clocksource/timer-ti-dm.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * linux/arch/arm/plat-omap/dmtimer.c
  *
@@ -15,24 +16,6 @@
  *
  * Copyright (C) 2009 Texas Instruments
  * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; either version 2 of the License, or (at your
- * option) any later version.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
- * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * You should have received a copy of the  GNU General Public License along
- * with this program; if not, write  to the Free Software Foundation, Inc.,
- * 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/clk.h>
--- a/include/clocksource/timer-ti-dm.h
+++ b/include/clocksource/timer-ti-dm.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * OMAP Dual-Mode Timers
  *
@@ -10,24 +11,6 @@
  * Copyright (C) 2005 Nokia Corporation
  * Author: Lauri Leukkunen <lauri.leukkunen@nokia.com>
  * PWM and clock framwork support by Timo Teras.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; either version 2 of the License, or (at your
- * option) any later version.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
- * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * You should have received a copy of the  GNU General Public License along
- * with this program; if not, write  to the Free Software Foundation, Inc.,
- * 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/delay.h>
--- a/include/linux/platform_data/pwm_omap_dmtimer.h
+++ b/include/linux/platform_data/pwm_omap_dmtimer.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * include/linux/platform_data/pwm_omap_dmtimer.h
  *
@@ -12,24 +13,6 @@
  * Copyright (C) 2005 Nokia Corporation
  * Author: Lauri Leukkunen <lauri.leukkunen@nokia.com>
  * PWM and clock framework support by Timo Teras.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; either version 2 of the License, or (at your
- * option) any later version.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
- * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * You should have received a copy of the  GNU General Public License along
- * with this program; if not, write  to the Free Software Foundation, Inc.,
- * 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef __PWM_OMAP_DMTIMER_PDATA_H



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

* [Batch 6 - patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 135
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (8 preceding siblings ...)
  2019-05-24 10:03 ` [Batch 6 - patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 134 Thomas Gleixner
@ 2019-05-24 10:03 ` Thomas Gleixner
  2019-05-24 11:15   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:03 ` [Batch 6 - patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 136 Thomas Gleixner
                   ` (14 subsequent siblings)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:03 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=90bcde50ed7a
---
 drivers/xen/preempt.c |    6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

--- a/drivers/xen/preempt.c
+++ b/drivers/xen/preempt.c
@@ -1,12 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Preemptible hypercalls
  *
  * Copyright (C) 2014 Citrix Systems R&D ltd.
- *
- * This source code is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
  */
 
 #include <linux/sched.h>



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

* [Batch 6 - patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 136
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (9 preceding siblings ...)
  2019-05-24 10:03 ` [Batch 6 - patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 135 Thomas Gleixner
@ 2019-05-24 10:03 ` Thomas Gleixner
  2019-05-24 11:16   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:03 ` [Batch 6 - patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 137 Thomas Gleixner
                   ` (13 subsequent siblings)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:03 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  is available under the gpl v2 or later

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=3e0ce2731039
---
 arch/powerpc/crypto/crct10dif-vpmsum_asm.S |    7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

--- a/arch/powerpc/crypto/crct10dif-vpmsum_asm.S
+++ b/arch/powerpc/crypto/crct10dif-vpmsum_asm.S
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Calculate a CRC T10DIF  with vpmsum acceleration
  *
@@ -6,12 +7,6 @@
  *
  * crc32-vpmsum is
  * Copyright (C) 2015 Anton Blanchard <anton@au.ibm.com>, IBM
- * and is available under the GPL v2 or later.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version
- * 2 of the License, or (at your option) any later version.
  */
 	.section	.rodata
 .balign 16



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

* [Batch 6 - patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 137
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (10 preceding siblings ...)
  2019-05-24 10:03 ` [Batch 6 - patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 136 Thomas Gleixner
@ 2019-05-24 10:03 ` Thomas Gleixner
  2019-05-24 11:16   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:03 ` [Batch 6 - patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 138 Thomas Gleixner
                   ` (12 subsequent siblings)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:03 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=4c2923e98524
---
 drivers/media/i2c/ir-kbd-i2c.c |   12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

--- a/drivers/media/i2c/ir-kbd-i2c.c
+++ b/drivers/media/i2c/ir-kbd-i2c.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *
  * keyboard input driver for i2c IR remote controls
@@ -32,17 +33,6 @@
  *	Mark Weaver <mark@npsl.co.uk>
  *	Jarod Wilson <jarod@redhat.com>
  *	Copyright (C) 2011 Andy Walls <awalls@md.metrocast.net>
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT 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/unaligned.h>



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

* [Batch 6 - patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 138
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (11 preceding siblings ...)
  2019-05-24 10:03 ` [Batch 6 - patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 137 Thomas Gleixner
@ 2019-05-24 10:03 ` Thomas Gleixner
  2019-05-24 11:17   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:03 ` [Batch 6 - patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 139 Thomas Gleixner
                   ` (11 subsequent siblings)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:03 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=cb0008c47ccd
---
 arch/powerpc/perf/isa207-common.h |    6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

--- a/arch/powerpc/perf/isa207-common.h
+++ b/arch/powerpc/perf/isa207-common.h
@@ -1,12 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Copyright 2009 Paul Mackerras, IBM Corporation.
  * Copyright 2013 Michael Ellerman, IBM Corporation.
  * Copyright 2016 Madhavan Srinivasan, IBM Corporation.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version
- * 2 of the License, or any later version.
  */
 
 #ifndef _LINUX_POWERPC_PERF_ISA207_COMMON_H_



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

* [Batch 6 - patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 139
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (12 preceding siblings ...)
  2019-05-24 10:03 ` [Batch 6 - patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 138 Thomas Gleixner
@ 2019-05-24 10:03 ` Thomas Gleixner
  2019-05-24 11:17   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:04 ` [Batch 6 - patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 140 Thomas Gleixner
                   ` (10 subsequent siblings)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:03 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this code is free software you may copy modify and distribute it
  subject to the terms and conditions of the gnu general public
  license version 2 or any later version at your convenience

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 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=batch6&id=355ebeb357c0
---
 drivers/video/fbdev/macfb.c |    5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

--- a/drivers/video/fbdev/macfb.c
+++ b/drivers/video/fbdev/macfb.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * macfb.c: Generic framebuffer for Macs whose colourmaps/modes we
  * don't know how to set.
@@ -17,10 +18,6 @@
  *
  * The VideoToolbox "Bugs" web page at
  * http://rajsky.psych.nyu.edu/Tips/VideoBugs.html
- *
- * This code is free software.  You may copy, modify, and distribute
- * it subject to the terms and conditions of the GNU General Public
- * License, version 2, or any later version, at your convenience.
  */
 
 #include <linux/module.h>



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

* [Batch 6 - patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 140
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (13 preceding siblings ...)
  2019-05-24 10:03 ` [Batch 6 - patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 139 Thomas Gleixner
@ 2019-05-24 10:04 ` Thomas Gleixner
  2019-05-24 11:18   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:04 ` [Batch 6 - patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 141 Thomas Gleixner
                   ` (9 subsequent siblings)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:04 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 gnu general public license as published by the
  free software foundation either version 2 of the license or at your
  option any later version you should have received a copy of the gnu
  general public license along with this program if not see http www
  gnu org licenses

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=95132bdaccdc
---
 crypto/cast5_generic.c |    9 +--------
 crypto/cast6_generic.c |    9 +--------
 2 files changed, 2 insertions(+), 16 deletions(-)

--- a/crypto/cast5_generic.c
+++ b/crypto/cast5_generic.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* Kernel cryptographic api.
 * cast5.c - Cast5 cipher algorithm (rfc2144).
 *
@@ -9,14 +10,6 @@
 *
 * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
 * Copyright (C) 2003 Kartikey Mahendra Bhatt <kartik_me@hotmail.com>.
-*
-* This program is free software; you can redistribute it and/or modify it
-* under the terms of GNU General Public License as published by the Free
-* Software Foundation; either version 2 of the License, or (at your option)
-* any later version.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 
 
--- a/crypto/cast6_generic.c
+++ b/crypto/cast6_generic.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* Kernel cryptographic api.
  * cast6.c - Cast6 cipher algorithm [rfc2612].
  *
@@ -6,14 +7,6 @@
  * algorithm.
  *
  * Copyright (C) 2003 Kartikey Mahendra Bhatt <kartik_me@hotmail.com>.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of GNU General Public License as published by the Free
- * Software Foundation; either version 2 of the License, or (at your option)
- * any later version.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 



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

* [Batch 6 - patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 141
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (14 preceding siblings ...)
  2019-05-24 10:04 ` [Batch 6 - patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 140 Thomas Gleixner
@ 2019-05-24 10:04 ` Thomas Gleixner
  2019-05-24 10:43   ` Thomas Gleixner
  2019-05-24 10:04 ` [Batch 6 - patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 142 Thomas Gleixner
                   ` (8 subsequent siblings)
  24 siblings, 1 reply; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:04 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=dad22183d7a6
---
 arch/mips/pci/fixup-loongson3.c |   18 +-----------------
 drivers/i2c/busses/i2c-pmcmsp.c |   17 +----------------
 drivers/spi/spi-omap-uwire.c    |   17 +----------------
 3 files changed, 3 insertions(+), 49 deletions(-)

--- a/arch/mips/pci/fixup-loongson3.c
+++ b/arch/mips/pci/fixup-loongson3.c
@@ -1,26 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * fixup-loongson3.c
  *
  * Copyright (C) 2012 Lemote, Inc.
  * Author: Xiang Yu, xiangy@lemote.com
  *         Chen Huacai, chenhc@lemote.com
- *
- * This program is free software; you can redistribute  it and/or modify it
- * under  the terms of  the GNU General  Public License as published by the
- * Free Software Foundation;  either version 2 of the  License, or (at your
- * option) any later version.
- *
- * THIS  SOFTWARE  IS PROVIDED   ``AS  IS'' AND   ANY  EXPRESS OR IMPLIED
- * WARRANTIES,   INCLUDING, BUT NOT  LIMITED  TO, THE IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
- * NO  EVENT  SHALL   THE AUTHOR  BE    LIABLE FOR ANY   DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED   TO, PROCUREMENT OF  SUBSTITUTE GOODS  OR SERVICES; LOSS OF
- * USE, DATA,  OR PROFITS; OR  BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
- * ANY THEORY OF LIABILITY, WHETHER IN  CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
  */
 
 #include <linux/pci.h>
--- a/drivers/i2c/busses/i2c-pmcmsp.c
+++ b/drivers/i2c/busses/i2c-pmcmsp.c
@@ -1,23 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Specific bus support for PMC-TWI compliant implementation on MSP71xx.
  *
  * Copyright 2005-2007 PMC-Sierra, Inc.
- *
- *  This program is free software; you can redistribute  it and/or modify it
- *  under  the terms of  the GNU General  Public License as published by the
- *  Free Software Foundation;  either version 2 of the  License, or (at your
- *  option) any later version.
- *
- *  THIS  SOFTWARE  IS PROVIDED   ``AS  IS'' AND   ANY  EXPRESS OR IMPLIED
- *  WARRANTIES,   INCLUDING, BUT NOT  LIMITED  TO, THE IMPLIED WARRANTIES OF
- *  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
- *  NO  EVENT  SHALL   THE AUTHOR  BE    LIABLE FOR ANY   DIRECT, INDIRECT,
- *  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- *  NOT LIMITED   TO, PROCUREMENT OF  SUBSTITUTE GOODS  OR SERVICES; LOSS OF
- *  USE, DATA,  OR PROFITS; OR  BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
- *  ANY THEORY OF LIABILITY, WHETHER IN  CONTRACT, STRICT LIABILITY, OR TORT
- *  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- *  THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
 #include <linux/kernel.h>
--- a/drivers/spi/spi-omap-uwire.c
+++ b/drivers/spi/spi-omap-uwire.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * MicroWire interface driver for OMAP
  *
@@ -12,22 +13,6 @@
  * Copyright (C) 2006 Nokia
  *
  * Many updates by Imre Deak <imre.deak@nokia.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; either version 2 of the License, or (at your
- * option) any later version.
- *
- * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
- * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 #include <linux/kernel.h>
 #include <linux/init.h>



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

* [Batch 6 - patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 142
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (15 preceding siblings ...)
  2019-05-24 10:04 ` [Batch 6 - patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 141 Thomas Gleixner
@ 2019-05-24 10:04 ` Thomas Gleixner
  2019-05-24 11:18   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:04 ` [Batch 6 - patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 143 Thomas Gleixner
                   ` (7 subsequent siblings)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:04 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 inc 675 mass ave cambridge ma 02139 usa
  either version 2 of the license or at your option any later version
  incorporated herein by reference

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=2b4e6cfd61c1
---
 arch/x86/kernel/cpuid.c |    7 +------
 arch/x86/kernel/msr.c   |    7 +------
 fs/isofs/compress.c     |    7 +------
 fs/isofs/zisofs.h       |    7 +------
 4 files changed, 4 insertions(+), 24 deletions(-)

--- a/arch/x86/kernel/cpuid.c
+++ b/arch/x86/kernel/cpuid.c
@@ -1,13 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* ----------------------------------------------------------------------- *
  *
  *   Copyright 2000-2008 H. Peter Anvin - 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, Inc., 675 Mass Ave, Cambridge MA 02139,
- *   USA; either version 2 of the License, or (at your option) any later
- *   version; incorporated herein by reference.
- *
  * ----------------------------------------------------------------------- */
 
 /*
--- a/arch/x86/kernel/msr.c
+++ b/arch/x86/kernel/msr.c
@@ -1,14 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* ----------------------------------------------------------------------- *
  *
  *   Copyright 2000-2008 H. Peter Anvin - All Rights Reserved
  *   Copyright 2009 Intel Corporation; author: H. Peter Anvin
  *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation, Inc., 675 Mass Ave, Cambridge MA 02139,
- *   USA; either version 2 of the License, or (at your option) any later
- *   version; incorporated herein by reference.
- *
  * ----------------------------------------------------------------------- */
 
 /*
--- a/fs/isofs/compress.c
+++ b/fs/isofs/compress.c
@@ -1,13 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* -*- linux-c -*- ------------------------------------------------------- *
  *   
  *   Copyright 2001 H. Peter Anvin - 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, Inc., 675 Mass Ave, Cambridge MA 02139,
- *   USA; either version 2 of the License, or (at your option) any later
- *   version; incorporated herein by reference.
- *
  * ----------------------------------------------------------------------- */
 
 /*
--- a/fs/isofs/zisofs.h
+++ b/fs/isofs/zisofs.h
@@ -1,13 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /* ----------------------------------------------------------------------- *
  *   
  *   Copyright 2001 H. Peter Anvin - 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, Inc., 675 Mass Ave, Cambridge MA 02139,
- *   USA; either version 2 of the License, or (at your option) any later
- *   version; incorporated herein by reference.
- *
  * ----------------------------------------------------------------------- */
 
 /*



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

* [Batch 6 - patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 143
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (16 preceding siblings ...)
  2019-05-24 10:04 ` [Batch 6 - patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 142 Thomas Gleixner
@ 2019-05-24 10:04 ` Thomas Gleixner
  2019-05-24 11:18   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:04 ` [Batch 6 - patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 144 Thomas Gleixner
                   ` (6 subsequent siblings)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:04 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 or at your option any
  later version this program is distributed in the hope that it will
  be useful but without any warranty without even the implied warranty
  of merchantability or fitness for a particular purpose see the gnu
  general public license for more details

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=e89be6d512b6
---
 drivers/i2c/busses/i2c-cht-wc.c |   11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

--- a/drivers/i2c/busses/i2c-cht-wc.c
+++ b/drivers/i2c/busses/i2c-cht-wc.c
@@ -1,19 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Intel CHT Whiskey Cove PMIC I2C Master driver
  * Copyright (C) 2017 Hans de Goede <hdegoede@redhat.com>
  *
  * Based on various non upstream patches to support the CHT Whiskey Cove PMIC:
  * Copyright (C) 2011 - 2014 Intel Corporation. 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, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT 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/acpi.h>



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

* [Batch 6 - patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 144
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (17 preceding siblings ...)
  2019-05-24 10:04 ` [Batch 6 - patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 143 Thomas Gleixner
@ 2019-05-24 10:04 ` Thomas Gleixner
  2019-05-24 11:19   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:04 ` [Batch 6 - patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 145 Thomas Gleixner
                   ` (5 subsequent siblings)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:04 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 therms of the gnu general public license as published
  by the free software foundation either version 2 of the license or
  at your option any later version this program is distributed in the
  hope that it will be useful but without any warranty without even
  the implied warranty of merchantability or fitness for a particular
  purpose see the gnu general public license for more details

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=68291e11a1e9
---
 drivers/w1/slaves/w1_ds2405.c |   12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

--- a/drivers/w1/slaves/w1_ds2405.c
+++ b/drivers/w1/slaves/w1_ds2405.c
@@ -1,19 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *	w1_ds2405.c
  *
  * Copyright (c) 2017 Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  * Based on w1_therm.c copyright (c) 2004 Evgeniy Polyakov <zbr@ioremap.net>
- *
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the therms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/device.h>



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

* [Batch 6 - patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 145
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (18 preceding siblings ...)
  2019-05-24 10:04 ` [Batch 6 - patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 144 Thomas Gleixner
@ 2019-05-24 10:04 ` Thomas Gleixner
  2019-05-24 11:23   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:04 ` [Batch 6 - patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 146 Thomas Gleixner
                   ` (4 subsequent siblings)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:04 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 84 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=batch6&id=55eab5942905
---
 fs/configfs/configfs_internal.h      |   16 +---------------
 fs/configfs/dir.c                    |   16 +---------------
 fs/configfs/file.c                   |   16 +---------------
 fs/configfs/inode.c                  |   16 +---------------
 fs/configfs/item.c                   |   16 +---------------
 fs/configfs/mount.c                  |   16 +---------------
 fs/configfs/symlink.c                |   16 +---------------
 fs/ocfs2/alloc.c                     |   16 +---------------
 fs/ocfs2/alloc.h                     |   16 +---------------
 fs/ocfs2/aops.c                      |   16 +---------------
 fs/ocfs2/aops.h                      |   16 +---------------
 fs/ocfs2/buffer_head_io.c            |   16 +---------------
 fs/ocfs2/buffer_head_io.h            |   16 +---------------
 fs/ocfs2/cluster/heartbeat.c         |   16 +---------------
 fs/ocfs2/cluster/heartbeat.h         |   17 +----------------
 fs/ocfs2/cluster/masklog.c           |   16 +---------------
 fs/ocfs2/cluster/masklog.h           |   16 +---------------
 fs/ocfs2/cluster/netdebug.c          |   17 +----------------
 fs/ocfs2/cluster/nodemanager.c       |   16 +---------------
 fs/ocfs2/cluster/nodemanager.h       |   17 +----------------
 fs/ocfs2/cluster/ocfs2_heartbeat.h   |   16 +---------------
 fs/ocfs2/cluster/ocfs2_nodemanager.h |   17 +----------------
 fs/ocfs2/cluster/quorum.c            |   16 +---------------
 fs/ocfs2/cluster/quorum.h            |   17 +----------------
 fs/ocfs2/cluster/tcp.c               |   16 +---------------
 fs/ocfs2/cluster/tcp.h               |   17 +----------------
 fs/ocfs2/cluster/tcp_internal.h      |   16 +---------------
 fs/ocfs2/dcache.c                    |   16 +---------------
 fs/ocfs2/dcache.h                    |   16 +---------------
 fs/ocfs2/dir.c                       |   16 +---------------
 fs/ocfs2/dir.h                       |   16 +---------------
 fs/ocfs2/dlm/dlmapi.h                |   17 +----------------
 fs/ocfs2/dlm/dlmast.c                |   17 +----------------
 fs/ocfs2/dlm/dlmcommon.h             |   17 +----------------
 fs/ocfs2/dlm/dlmconvert.c            |   17 +----------------
 fs/ocfs2/dlm/dlmconvert.h            |   17 +----------------
 fs/ocfs2/dlm/dlmdebug.c              |   17 +----------------
 fs/ocfs2/dlm/dlmdebug.h              |   17 +----------------
 fs/ocfs2/dlm/dlmdomain.c             |   17 +----------------
 fs/ocfs2/dlm/dlmdomain.h             |   17 +----------------
 fs/ocfs2/dlm/dlmlock.c               |   17 +----------------
 fs/ocfs2/dlm/dlmmaster.c             |   17 +----------------
 fs/ocfs2/dlm/dlmrecovery.c           |   17 +----------------
 fs/ocfs2/dlm/dlmthread.c             |   17 +----------------
 fs/ocfs2/dlm/dlmunlock.c             |   17 +----------------
 fs/ocfs2/dlmfs/dlmfs.c               |   16 +---------------
 fs/ocfs2/dlmfs/userdlm.c             |   16 +---------------
 fs/ocfs2/dlmfs/userdlm.h             |   16 +---------------
 fs/ocfs2/dlmglue.c                   |   16 +---------------
 fs/ocfs2/dlmglue.h                   |   16 +---------------
 fs/ocfs2/export.c                    |   16 +---------------
 fs/ocfs2/export.h                    |   16 +---------------
 fs/ocfs2/file.c                      |   16 +---------------
 fs/ocfs2/file.h                      |   16 +---------------
 fs/ocfs2/heartbeat.c                 |   16 +---------------
 fs/ocfs2/heartbeat.h                 |   16 +---------------
 fs/ocfs2/inode.c                     |   16 +---------------
 fs/ocfs2/inode.h                     |   16 +---------------
 fs/ocfs2/journal.c                   |   16 +---------------
 fs/ocfs2/journal.h                   |   16 +---------------
 fs/ocfs2/localalloc.c                |   16 +---------------
 fs/ocfs2/localalloc.h                |   16 +---------------
 fs/ocfs2/locks.c                     |   16 +---------------
 fs/ocfs2/locks.h                     |   16 +---------------
 fs/ocfs2/mmap.c                      |   16 +---------------
 fs/ocfs2/namei.c                     |   16 +---------------
 fs/ocfs2/namei.h                     |   16 +---------------
 fs/ocfs2/ocfs2.h                     |   16 +---------------
 fs/ocfs2/ocfs2_lockid.h              |   16 +---------------
 fs/ocfs2/resize.c                    |   16 +---------------
 fs/ocfs2/resize.h                    |   16 +---------------
 fs/ocfs2/slot_map.c                  |   18 +-----------------
 fs/ocfs2/slot_map.h                  |   16 +---------------
 fs/ocfs2/suballoc.c                  |   16 +---------------
 fs/ocfs2/suballoc.h                  |   16 +---------------
 fs/ocfs2/super.c                     |   16 +---------------
 fs/ocfs2/super.h                     |   16 +---------------
 fs/ocfs2/symlink.h                   |   16 +---------------
 fs/ocfs2/sysfile.c                   |   16 +---------------
 fs/ocfs2/sysfile.h                   |   16 +---------------
 fs/ocfs2/uptodate.c                  |   16 +---------------
 fs/ocfs2/uptodate.h                  |   16 +---------------
 include/linux/configfs.h             |   16 +---------------
 samples/configfs/configfs_sample.c   |   16 +---------------
 84 files changed, 84 insertions(+), 1282 deletions(-)

--- a/fs/configfs/configfs_internal.h
+++ b/fs/configfs/configfs_internal.h
@@ -1,23 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /* -*- mode: c; c-basic-offset:8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
  * configfs_internal.h - Internal stuff for configfs
  *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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.
- *
  * Based on sysfs:
  * 	sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
  *
--- a/fs/configfs/dir.c
+++ b/fs/configfs/dir.c
@@ -1,23 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
  * dir.c - Operations for configfs directories.
  *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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.
- *
  * Based on sysfs:
  * 	sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
  *
--- a/fs/configfs/file.c
+++ b/fs/configfs/file.c
@@ -1,23 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
  * file.c - operations for regular (text) files.
  *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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.
- *
  * Based on sysfs:
  * 	sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
  *
--- a/fs/configfs/inode.c
+++ b/fs/configfs/inode.c
@@ -1,23 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
  * inode.c - basic inode and dentry operations.
  *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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.
- *
  * Based on sysfs:
  * 	sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
  *
--- a/fs/configfs/item.c
+++ b/fs/configfs/item.c
@@ -1,23 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
  * item.c - library routines for handling generic config items
  *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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.
- *
  * Based on kobject:
  *	kobject is Copyright (c) 2002-2003 Patrick Mochel
  *
--- a/fs/configfs/mount.c
+++ b/fs/configfs/mount.c
@@ -1,23 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
  * mount.c - operations for initializing and mounting configfs.
  *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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.
- *
  * Based on sysfs:
  * 	sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
  *
--- a/fs/configfs/symlink.c
+++ b/fs/configfs/symlink.c
@@ -1,23 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
  * symlink.c - operations for configfs symlinks.
  *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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.
- *
  * Based on sysfs:
  * 	sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
  *
--- a/fs/ocfs2/alloc.c
+++ b/fs/ocfs2/alloc.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
@@ -6,21 +7,6 @@
  * Extent allocs and frees
  *
  * 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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/alloc.h
+++ b/fs/ocfs2/alloc.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
@@ -6,21 +7,6 @@
  * Function prototypes
  *
  * 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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_ALLOC_H
--- a/fs/ocfs2/aops.c
+++ b/fs/ocfs2/aops.c
@@ -1,22 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
  * 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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/aops.h
+++ b/fs/ocfs2/aops.h
@@ -1,22 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
  * Copyright (C) 2002, 2004, 2005 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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_AOPS_H
--- a/fs/ocfs2/buffer_head_io.c
+++ b/fs/ocfs2/buffer_head_io.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
@@ -6,21 +7,6 @@
  * Buffer cache handling
  *
  * 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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/buffer_head_io.h
+++ b/fs/ocfs2/buffer_head_io.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
@@ -6,21 +7,6 @@
  * Buffer cache handling functions defined
  *
  * 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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_BUFFER_HEAD_IO_H
--- a/fs/ocfs2/cluster/heartbeat.c
+++ b/fs/ocfs2/cluster/heartbeat.c
@@ -1,22 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
  * Copyright (C) 2004, 2005 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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/kernel.h>
--- a/fs/ocfs2/cluster/heartbeat.h
+++ b/fs/ocfs2/cluster/heartbeat.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
@@ -6,22 +7,6 @@
  * Function prototypes
  *
  * 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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 O2CLUSTER_HEARTBEAT_H
--- a/fs/ocfs2/cluster/masklog.c
+++ b/fs/ocfs2/cluster/masklog.c
@@ -1,22 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
  * Copyright (C) 2004, 2005 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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/module.h>
--- a/fs/ocfs2/cluster/masklog.h
+++ b/fs/ocfs2/cluster/masklog.h
@@ -1,22 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
  * Copyright (C) 2005 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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 O2CLUSTER_MASKLOG_H
--- a/fs/ocfs2/cluster/netdebug.c
+++ b/fs/ocfs2/cluster/netdebug.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
@@ -6,22 +7,6 @@
  * debug functionality for o2net
  *
  * Copyright (C) 2005, 2008 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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.
- *
  */
 
 #ifdef CONFIG_DEBUG_FS
--- a/fs/ocfs2/cluster/nodemanager.c
+++ b/fs/ocfs2/cluster/nodemanager.c
@@ -1,22 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
  * Copyright (C) 2004, 2005 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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/slab.h>
--- a/fs/ocfs2/cluster/nodemanager.h
+++ b/fs/ocfs2/cluster/nodemanager.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
@@ -6,22 +7,6 @@
  * Function prototypes
  *
  * 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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 O2CLUSTER_NODEMANAGER_H
--- a/fs/ocfs2/cluster/ocfs2_heartbeat.h
+++ b/fs/ocfs2/cluster/ocfs2_heartbeat.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
@@ -6,21 +7,6 @@
  * On-disk structures for ocfs2_heartbeat
  *
  * 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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_HEARTBEAT_H
--- a/fs/ocfs2/cluster/ocfs2_nodemanager.h
+++ b/fs/ocfs2/cluster/ocfs2_nodemanager.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
@@ -7,22 +8,6 @@
  * for the ocfs2_nodemanager module.
  *
  * 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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_NODEMANAGER_H
--- a/fs/ocfs2/cluster/quorum.c
+++ b/fs/ocfs2/cluster/quorum.c
@@ -1,23 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* -*- mode: c; c-basic-offset: 8; -*-
  *
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
  * Copyright (C) 2005 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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.
  */
 
 /* This quorum hack is only here until we transition to some more rational
--- a/fs/ocfs2/cluster/quorum.h
+++ b/fs/ocfs2/cluster/quorum.h
@@ -1,23 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
  * Copyright (C) 2005 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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 O2CLUSTER_QUORUM_H
--- a/fs/ocfs2/cluster/tcp.c
+++ b/fs/ocfs2/cluster/tcp.c
@@ -1,24 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* -*- mode: c; c-basic-offset: 8; -*-
  *
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
  * 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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.
- *
  * ----
  *
  * Callers for this were originally written against a very simple synchronus
--- a/fs/ocfs2/cluster/tcp.h
+++ b/fs/ocfs2/cluster/tcp.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
@@ -6,22 +7,6 @@
  * Function prototypes
  *
  * 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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 O2CLUSTER_TCP_H
--- a/fs/ocfs2/cluster/tcp_internal.h
+++ b/fs/ocfs2/cluster/tcp_internal.h
@@ -1,22 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /* -*- mode: c; c-basic-offset: 8; -*-
  * vim: noexpandtab sw=8 ts=8 sts=0:
  *
  * Copyright (C) 2005 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 as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You 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 O2CLUSTER_TCP_INTERNAL_H
--- a/fs/ocfs2/dcache.c
+++ b/fs/ocfs2/dcache.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* -*- mode: c; c-basic-offset: 8; -*-



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

* [Batch 6 - patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 146
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (19 preceding siblings ...)
  2019-05-24 10:04 ` [Batch 6 - patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 145 Thomas Gleixner
@ 2019-05-24 10:04 ` Thomas Gleixner
  2019-05-24 10:45   ` Thomas Gleixner
  2019-05-24 10:04 ` [Batch 6 - patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 147 Thomas Gleixner
                   ` (3 subsequent siblings)
  24 siblings, 1 reply; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:04 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license as published by
  the free software foundation either version 2 of the license or at
  your option any later version this program is provided as is and
  both the copyright holder and technisat digital uk ltd disclaim all
  warranties with regard to this program including all implied
  warranties of merchantability or fitness for a particular purpose
  neither the copyright holder nor technisat digital uk limited shall
  be liable for any special direct indirect or consequential damages
  or any damages whatsoever resulting from loss of use data or profits
  whether in an action of contract negligence or other tortious action
  arising out of or in connection with the use or performance of this
  program see the gnu general public license for more details

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 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=batch6&id=6be29085b448
---
 drivers/media/rc/keymaps/rc-technisat-usb2.c |   18 +-----------------
 drivers/media/usb/dvb-usb/technisat-usb2.c   |   18 +-----------------
 2 files changed, 2 insertions(+), 34 deletions(-)

--- a/drivers/media/rc/keymaps/rc-technisat-usb2.c
+++ b/drivers/media/rc/keymaps/rc-technisat-usb2.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* rc-technisat-usb2.c - Keytable for SkyStar HD USB
  *
  * Copyright (C) 2010 Patrick Boettcher,
@@ -6,23 +7,6 @@
  * Development was sponsored by Technisat Digital UK Limited, whose
  * registered office is Witan Gate House 500 - 600 Witan Gate West,
  * Milton Keynes, MK9 1SH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
- *
- *
- * THIS PROGRAM IS PROVIDED "AS IS" AND BOTH THE COPYRIGHT HOLDER AND
- * TECHNISAT DIGITAL UK LTD DISCLAIM ALL WARRANTIES WITH REGARD TO
- * THIS PROGRAM INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY OR
- * FITNESS FOR A PARTICULAR PURPOSE.  NEITHER THE COPYRIGHT HOLDER
- * NOR TECHNISAT DIGITAL UK LIMITED SHALL BE LIABLE FOR ANY SPECIAL,
- * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
- * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
- * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
- * IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS PROGRAM. See the
- * GNU General Public License for more details.
  */
 
 #include <media/rc-map.h>
--- a/drivers/media/usb/dvb-usb/technisat-usb2.c
+++ b/drivers/media/usb/dvb-usb/technisat-usb2.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux driver for Technisat DVB-S/S2 USB 2.0 device
  *
@@ -7,23 +8,6 @@
  * Development was sponsored by Technisat Digital UK Limited, whose
  * registered office is Witan Gate House 500 - 600 Witan Gate West,
  * Milton Keynes, MK9 1SH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
- *
- *
- * THIS PROGRAM IS PROVIDED "AS IS" AND BOTH THE COPYRIGHT HOLDER AND
- * TECHNISAT DIGITAL UK LTD DISCLAIM ALL WARRANTIES WITH REGARD TO
- * THIS PROGRAM INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY OR
- * FITNESS FOR A PARTICULAR PURPOSE.  NEITHER THE COPYRIGHT HOLDER
- * NOR TECHNISAT DIGITAL UK LIMITED SHALL BE LIABLE FOR ANY SPECIAL,
- * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
- * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
- * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
- * IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS PROGRAM. See the
- * GNU General Public License for more details.
  */
 
 #define DVB_USB_LOG_PREFIX "technisat-usb2"



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

* [Batch 6 - patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 147
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (20 preceding siblings ...)
  2019-05-24 10:04 ` [Batch 6 - patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 146 Thomas Gleixner
@ 2019-05-24 10:04 ` Thomas Gleixner
  2019-05-24 11:22   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:04 ` [Batch 6 - patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 148 Thomas Gleixner
                   ` (2 subsequent siblings)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:04 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 [therms] of the gnu general public license as published
  by the free software foundation either version 2 of the license or
  at your option any later version this program is distributed in the
  hope that it will be useful but without any warranty without even
  the implied warranty of merchantability or fitness for a particular
  purpose see the gnu general public license for more details you
  should have received a copy of the gnu general public license along
  with this program if not write to the free software foundation inc
  59 temple place suite 330 boston ma 02111 1307 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 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=batch6&id=50c2b0bc70b5
---
 drivers/w1/slaves/w1_ds2423.c |   15 +--------------
 drivers/w1/slaves/w1_therm.c  |   16 +---------------
 2 files changed, 2 insertions(+), 29 deletions(-)

--- a/drivers/w1/slaves/w1_ds2423.c
+++ b/drivers/w1/slaves/w1_ds2423.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *	w1_ds2423.c
  *
@@ -6,20 +7,6 @@
  * This driver will read and write the value of 4 counters to w1_slave file in
  * sys filesystem.
  * Inspired by the w1_therm and w1_ds2431 drivers.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the therms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  */
 
 #include <linux/kernel.h>
--- a/drivers/w1/slaves/w1_therm.c
+++ b/drivers/w1/slaves/w1_therm.c
@@ -1,22 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *	w1_therm.c
  *
  * Copyright (c) 2004 Evgeniy Polyakov <zbr@ioremap.net>
- *
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the therms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  */
 
 #include <asm/types.h>



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

* [Batch 6 - patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 148
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (21 preceding siblings ...)
  2019-05-24 10:04 ` [Batch 6 - patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 147 Thomas Gleixner
@ 2019-05-24 10:04 ` Thomas Gleixner
  2019-05-24 11:23   ` Kate Stewart
                     ` (2 more replies)
  2019-05-24 10:04 ` [Batch 6 - patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 Thomas Gleixner
  2019-05-24 10:04 ` [Batch 6 - patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 150 Thomas Gleixner
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:04 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=82816eb3de65
---
 drivers/scsi/gdth.c |   14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

--- a/drivers/scsi/gdth.c
+++ b/drivers/scsi/gdth.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /************************************************************************
  * Linux driver for                                                     *  
  * ICP vortex GmbH:    GDT PCI Disk Array Controllers                   *
@@ -13,19 +14,6 @@
  * Boji Tony Kannanthanam <boji.t.kannanthanam@intel.com>               *
  * Johannes Dinner <johannes_dinner@adaptec.com>                        *
  *                                                                      *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published    *
- * by the Free Software Foundation; either version 2 of the License,    *
- * or (at your option) any later version.                               *
- *                                                                      *
- * This program is distributed in the hope that it will be useful,      *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of       *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the         *
- * GNU General Public License for more details.                         *
- *                                                                      *
- * You should have received a copy of the GNU General Public License    *
- * along with this kernel; if not, write to the Free Software           *
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.            *
  *                                                                      *
  * Linux kernel 2.6.x supported						*
  *                                                                      *



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

* [Batch 6 - patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (22 preceding siblings ...)
  2019-05-24 10:04 ` [Batch 6 - patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 148 Thomas Gleixner
@ 2019-05-24 10:04 ` Thomas Gleixner
  2019-05-24 11:25   ` Kate Stewart
  2019-05-24 19:38   ` Allison Randal
  2019-05-24 10:04 ` [Batch 6 - patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 150 Thomas Gleixner
  24 siblings, 2 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:04 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  licensed under the gpl 2 or later

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 82 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=batch6&id=08b2394d0084
---
 drivers/gpio/gpio-adp5520.c                        |    3 +--
 drivers/gpio/gpio-adp5588.c                        |    3 +--
 drivers/hwmon/ad7314.c                             |    3 +--
 drivers/hwmon/adt7310.c                            |    3 +--
 drivers/hwmon/adt7410.c                            |    3 +--
 drivers/iio/accel/adis16201.c                      |    3 +--
 drivers/iio/accel/adis16209.c                      |    3 +--
 drivers/iio/adc/ad7291.c                           |    3 +--
 drivers/iio/adc/ad7766.c                           |    3 +--
 drivers/iio/buffer/industrialio-buffer-dmaengine.c |    3 +--
 drivers/iio/dac/ad5446.c                           |    3 +--
 drivers/iio/gyro/adis16080.c                       |    3 +--
 drivers/iio/gyro/adis16130.c                       |    3 +--
 drivers/iio/gyro/adis16260.c                       |    3 +--
 drivers/iio/imu/adis.c                             |    3 +--
 drivers/iio/imu/adis_buffer.c                      |    3 +--
 drivers/iio/imu/adis_trigger.c                     |    3 +--
 drivers/input/joystick/psxpad-spi.c                |    2 +-
 drivers/input/keyboard/adp5520-keys.c              |    3 +--
 drivers/input/keyboard/adp5588-keys.c              |    2 +-
 drivers/input/keyboard/opencores-kbd.c             |    3 +--
 drivers/input/misc/ad714x-i2c.c                    |    3 +--
 drivers/input/misc/ad714x-spi.c                    |    3 +--
 drivers/input/misc/ad714x.c                        |    3 +--
 drivers/input/misc/ad714x.h                        |    3 +--
 drivers/input/misc/adxl34x-i2c.c                   |    2 +-
 drivers/input/misc/adxl34x-spi.c                   |    2 +-
 drivers/input/misc/adxl34x.c                       |    2 +-
 drivers/input/misc/adxl34x.h                       |    2 +-
 drivers/input/misc/pcf8574_keypad.c                |    3 +--
 drivers/input/touchscreen/ad7879-i2c.c             |    3 +--
 drivers/input/touchscreen/ad7879-spi.c             |    3 +--
 drivers/input/touchscreen/ad7879.c                 |    3 +--
 drivers/input/touchscreen/ad7879.h                 |    3 +--
 drivers/leds/leds-adp5520.c                        |    3 +--
 drivers/mfd/adp5520.c                              |    3 +--
 drivers/misc/ad525x_dpot-i2c.c                     |    3 +--
 drivers/misc/ad525x_dpot-spi.c                     |    3 +--
 drivers/misc/ad525x_dpot.c                         |    3 +--
 drivers/misc/ad525x_dpot.h                         |    3 +--
 drivers/net/ethernet/wiznet/w5100-spi.c            |    3 +--
 drivers/net/ethernet/wiznet/w5100.c                |    3 +--
 drivers/net/ethernet/wiznet/w5100.h                |    3 +--
 drivers/net/ethernet/wiznet/w5300.c                |    3 +--
 drivers/net/ieee802154/adf7242.c                   |    3 +--
 drivers/regulator/ad5398.c                         |    3 +--
 drivers/spi/spi-xcomm.c                            |    3 +--
 drivers/video/backlight/adp5520_bl.c               |    3 +--
 drivers/video/backlight/adp8860_bl.c               |    3 +--
 drivers/video/backlight/adp8870_bl.c               |    3 +--
 include/asm-generic/ptrace.h                       |    3 +--
 include/linux/iio/buffer-dmaengine.h               |    3 +--
 include/linux/iio/dac/max517.h                     |    3 +--
 include/linux/iio/dac/mcp4725.h                    |    3 +--
 include/linux/iio/imu/adis.h                       |    3 +--
 include/linux/input/ad714x.h                       |    3 +--
 include/linux/input/adxl34x.h                      |    3 +--
 include/linux/mfd/adp5520.h                        |    3 +--
 include/linux/platform_data/ad7887.h               |    3 +--
 include/linux/platform_data/adau17x1.h             |    3 +--
 include/linux/platform_data/adp5588.h              |    3 +--
 include/linux/platform_data/adp8860.h              |    3 +--
 include/linux/platform_data/adp8870.h              |    3 +--
 include/linux/platform_data/wiznet.h               |    3 +--
 include/sound/adau1373.h                           |    3 +--
 sound/soc/codecs/ad1836.c                          |    3 +--
 sound/soc/codecs/ad1836.h                          |    3 +--
 sound/soc/codecs/ad193x.c                          |    3 +--
 sound/soc/codecs/ad193x.h                          |    3 +--
 sound/soc/codecs/adau-utils.c                      |    3 +--
 sound/soc/codecs/adau1373.c                        |    3 +--
 sound/soc/codecs/adau1701.c                        |    3 +--
 sound/soc/codecs/adau1701.h                        |    3 +--
 sound/soc/codecs/adau1761.c                        |    3 +--
 sound/soc/codecs/adau1781.c                        |    3 +--
 sound/soc/codecs/adau17x1.c                        |    3 +--
 sound/soc/codecs/adav80x.c                         |    3 +--
 sound/soc/codecs/adav80x.h                         |    3 +--
 sound/soc/codecs/sigmadsp-i2c.c                    |    3 +--
 sound/soc/codecs/sigmadsp-regmap.c                 |    3 +--
 sound/soc/codecs/sigmadsp.c                        |    3 +--
 sound/soc/codecs/sigmadsp.h                        |    3 +--
 82 files changed, 82 insertions(+), 158 deletions(-)

--- a/drivers/gpio/gpio-adp5520.c
+++ b/drivers/gpio/gpio-adp5520.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * GPIO driver for Analog Devices ADP5520 MFD PMICs
  *
  * Copyright 2009 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/drivers/gpio/gpio-adp5588.c
+++ b/drivers/gpio/gpio-adp5588.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * GPIO Chip driver for Analog Devices
  * ADP5588/ADP5587 I/O Expander and QWERTY Keypad Controller
  *
  * Copyright 2009-2010 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/drivers/hwmon/ad7314.c
+++ b/drivers/hwmon/ad7314.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * AD7314 digital temperature sensor driver for AD7314, ADT7301 and ADT7302
  *
  * Copyright 2010 Analog Devices Inc.
  *
- * Licensed under the GPL-2 or later.
- *
  * Conversion to hwmon from IIO done by Jonathan Cameron <jic23@cam.ac.uk>
  */
 #include <linux/device.h>
--- a/drivers/hwmon/adt7310.c
+++ b/drivers/hwmon/adt7310.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * ADT7310/ADT7310 digital temperature sensor driver
  *
  * Copyright 2012-2013 Analog Devices Inc.
  *   Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/drivers/hwmon/adt7410.c
+++ b/drivers/hwmon/adt7410.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * ADT7410/ADT7420 digital temperature sensor driver
  *
  * Copyright 2012-2013 Analog Devices Inc.
  *   Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/drivers/iio/accel/adis16201.c
+++ b/drivers/iio/accel/adis16201.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer
  *
  * Copyright 2010 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/device.h>
--- a/drivers/iio/accel/adis16209.c
+++ b/drivers/iio/accel/adis16209.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer
  *
  * Copyright 2010 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/device.h>
--- a/drivers/iio/adc/ad7291.c
+++ b/drivers/iio/adc/ad7291.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * AD7291 8-Channel, I2C, 12-Bit SAR ADC with Temperature Sensor
  *
  * Copyright 2010-2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/device.h>
--- a/drivers/iio/adc/ad7766.c
+++ b/drivers/iio/adc/ad7766.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * AD7766/AD7767 SPI ADC driver
  *
  * Copyright 2016 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/clk.h>
--- a/drivers/iio/buffer/industrialio-buffer-dmaengine.c
+++ b/drivers/iio/buffer/industrialio-buffer-dmaengine.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2014-2015 Analog Devices Inc.
  *  Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/slab.h>
--- a/drivers/iio/dac/ad5446.c
+++ b/drivers/iio/dac/ad5446.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * AD5446 SPI DAC driver
  *
  * Copyright 2010 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/interrupt.h>
--- a/drivers/iio/gyro/adis16080.c
+++ b/drivers/iio/gyro/adis16080.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * ADIS16080/100 Yaw Rate Gyroscope with SPI driver
  *
  * Copyright 2010 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 #include <linux/delay.h>
 #include <linux/mutex.h>
--- a/drivers/iio/gyro/adis16130.c
+++ b/drivers/iio/gyro/adis16130.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * ADIS16130 Digital Output, High Precision Angular Rate Sensor driver
  *
  * Copyright 2010 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/mutex.h>
--- a/drivers/iio/gyro/adis16260.c
+++ b/drivers/iio/gyro/adis16260.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * ADIS16260/ADIS16265 Programmable Digital Gyroscope Sensor Driver
  *
  * Copyright 2010 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/interrupt.h>
--- a/drivers/iio/imu/adis.c
+++ b/drivers/iio/imu/adis.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Common library for ADIS16XXX devices
  *
  * Copyright 2012 Analog Devices Inc.
  *   Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/delay.h>
--- a/drivers/iio/imu/adis_buffer.c
+++ b/drivers/iio/imu/adis_buffer.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Common library for ADIS16XXX devices
  *
  * Copyright 2012 Analog Devices Inc.
  *   Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/export.h>
--- a/drivers/iio/imu/adis_trigger.c
+++ b/drivers/iio/imu/adis_trigger.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Common library for ADIS16XXX devices
  *
  * Copyright 2012 Analog Devices Inc.
  *   Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/interrupt.h>
--- a/drivers/input/joystick/psxpad-spi.c
+++ b/drivers/input/joystick/psxpad-spi.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * PlayStation 1/2 joypads via SPI interface Driver
  *
  * Copyright (C) 2017 Tomohiro Yoshidomi <sylph23k@gmail.com>
- * Licensed under the GPL-2 or later.
  *
  * PlayStation 1/2 joypad's plug (not socket)
  *  123 456 789
--- a/drivers/input/keyboard/adp5520-keys.c
+++ b/drivers/input/keyboard/adp5520-keys.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Keypad driver for Analog Devices ADP5520 MFD PMICs
  *
  * Copyright 2009 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/drivers/input/keyboard/adp5588-keys.c
+++ b/drivers/input/keyboard/adp5588-keys.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * File: drivers/input/keyboard/adp5588_keys.c
  * Description:  keypad driver for ADP5588 and ADP5587
@@ -5,7 +6,6 @@
  * Bugs: Enter bugs at http://blackfin.uclinux.org/
  *
  * Copyright (C) 2008-2010 Analog Devices Inc.
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/drivers/input/keyboard/opencores-kbd.c
+++ b/drivers/input/keyboard/opencores-kbd.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * OpenCores Keyboard Controller Driver
  * http://www.opencores.org/project,keyboardcontroller
  *
  * Copyright 2007-2009 HV Sistemas S.L.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/input.h>
--- a/drivers/input/misc/ad714x-i2c.c
+++ b/drivers/input/misc/ad714x-i2c.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * AD714X CapTouch Programmable Controller driver (I2C bus)
  *
  * Copyright 2009-2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/input.h>	/* BUS_I2C */
--- a/drivers/input/misc/ad714x-spi.c
+++ b/drivers/input/misc/ad714x-spi.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * AD714X CapTouch Programmable Controller driver (SPI bus)
  *
  * Copyright 2009-2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/input.h>	/* BUS_SPI */
--- a/drivers/input/misc/ad714x.c
+++ b/drivers/input/misc/ad714x.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * AD714X CapTouch Programmable Controller driver supporting AD7142/3/7/8/7A
  *
  * Copyright 2009-2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/device.h>
--- a/drivers/input/misc/ad714x.h
+++ b/drivers/input/misc/ad714x.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * AD714X CapTouch Programmable Controller driver (bus interfaces)
  *
  * Copyright 2009-2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef _AD714X_H_
--- a/drivers/input/misc/adxl34x-i2c.c
+++ b/drivers/input/misc/adxl34x-i2c.c
@@ -1,10 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * ADLX345/346 Three-Axis Digital Accelerometers (I2C Interface)
  *
  * Enter bugs at http://blackfin.uclinux.org/
  *
  * Copyright (C) 2009 Michael Hennerich, Analog Devices Inc.
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/input.h>	/* BUS_I2C */
--- a/drivers/input/misc/adxl34x-spi.c
+++ b/drivers/input/misc/adxl34x-spi.c
@@ -1,10 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * ADLX345/346 Three-Axis Digital Accelerometers (SPI Interface)
  *
  * Enter bugs at http://blackfin.uclinux.org/
  *
  * Copyright (C) 2009 Michael Hennerich, Analog Devices Inc.
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/input.h>	/* BUS_SPI */
--- a/drivers/input/misc/adxl34x.c
+++ b/drivers/input/misc/adxl34x.c
@@ -1,10 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * ADXL345/346 Three-Axis Digital Accelerometers
  *
  * Enter bugs at http://blackfin.uclinux.org/
  *
  * Copyright (C) 2009 Michael Hennerich, Analog Devices Inc.
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/device.h>
--- a/drivers/input/misc/adxl34x.h
+++ b/drivers/input/misc/adxl34x.h
@@ -1,10 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * ADXL345/346 Three-Axis Digital Accelerometers (I2C/SPI Interface)
  *
  * Enter bugs at http://blackfin.uclinux.org/
  *
  * Copyright (C) 2009 Michael Hennerich, Analog Devices Inc.
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef _ADXL34X_H_
--- a/drivers/input/misc/pcf8574_keypad.c
+++ b/drivers/input/misc/pcf8574_keypad.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Driver for a keypad w/16 buttons connected to a PCF8574 I2C I/O expander
  *
  * Copyright 2005-2008 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/drivers/input/touchscreen/ad7879-i2c.c
+++ b/drivers/input/touchscreen/ad7879-i2c.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * AD7879-1/AD7889-1 touchscreen (I2C bus)
  *
  * Copyright (C) 2008-2010 Michael Hennerich, Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/input.h>	/* BUS_I2C */
--- a/drivers/input/touchscreen/ad7879-spi.c
+++ b/drivers/input/touchscreen/ad7879-spi.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * AD7879/AD7889 touchscreen (SPI bus)
  *
  * Copyright (C) 2008-2010 Michael Hennerich, Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/input.h>	/* BUS_SPI */
--- a/drivers/input/touchscreen/ad7879.c
+++ b/drivers/input/touchscreen/ad7879.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * AD7879/AD7889 based touchscreen and GPIO driver
  *
  * Copyright (C) 2008-2010 Michael Hennerich, Analog Devices Inc.
  *
- * Licensed under the GPL-2 or later.
- *
  * History:
  * Copyright (c) 2005 David Brownell
  * Copyright (c) 2006 Nokia Corporation
--- a/drivers/input/touchscreen/ad7879.h
+++ b/drivers/input/touchscreen/ad7879.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * AD7879/AD7889 touchscreen (bus interfaces)
  *
  * Copyright (C) 2008-2010 Michael Hennerich, Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef _AD7879_H_
--- a/drivers/leds/leds-adp5520.c
+++ b/drivers/leds/leds-adp5520.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * LEDs driver for Analog Devices ADP5520/ADP5501 MFD PMICs
  *
@@ -9,8 +10,6 @@
  *
  * Copyright (C) 2006-2008 Marvell International Ltd.
  *	Eric Miao <eric.miao@marvell.com>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/drivers/mfd/adp5520.c
+++ b/drivers/mfd/adp5520.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Base driver for Analog Devices ADP5520/ADP5501 MFD PMICs
  * LCD Backlight: drivers/video/backlight/adp5520_bl
@@ -15,8 +16,6 @@
  *
  * Copyright (C) 2006-2008 Marvell International Ltd.
  *	Eric Miao <eric.miao@marvell.com>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/kernel.h>
--- a/drivers/misc/ad525x_dpot-i2c.c
+++ b/drivers/misc/ad525x_dpot-i2c.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Driver for the Analog Devices digital potentiometers (I2C bus)
  *
  * Copyright (C) 2010-2011 Michael Hennerich, Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/i2c.h>
--- a/drivers/misc/ad525x_dpot-spi.c
+++ b/drivers/misc/ad525x_dpot-spi.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Driver for the Analog Devices digital potentiometers (SPI bus)
  *
  * Copyright (C) 2010-2011 Michael Hennerich, Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/spi/spi.h>
--- a/drivers/misc/ad525x_dpot.c
+++ b/drivers/misc/ad525x_dpot.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * ad525x_dpot: Driver for the Analog Devices digital potentiometers
  * Copyright (c) 2009-2010 Analog Devices, Inc.
@@ -65,8 +66,6 @@
  *
  * derived from ad5252.c
  * Copyright (c) 2006-2011 Michael Hennerich <michael.hennerich@analog.com>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/drivers/misc/ad525x_dpot.h
+++ b/drivers/misc/ad525x_dpot.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Driver for the Analog Devices digital potentiometers
  *
  * Copyright (C) 2010 Michael Hennerich, Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef _AD_DPOT_H_
--- a/drivers/net/ethernet/wiznet/w5100-spi.c
+++ b/drivers/net/ethernet/wiznet/w5100-spi.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Ethernet driver for the WIZnet W5100/W5200/W5500 chip.
  *
  * Copyright (C) 2016 Akinobu Mita <akinobu.mita@gmail.com>
  *
- * Licensed under the GPL-2 or later.
- *
  * Datasheet:
  * http://www.wiznet.co.kr/wp-content/uploads/wiznethome/Chip/W5100/Document/W5100_Datasheet_v1.2.6.pdf
  * http://wiznethome.cafe24.com/wp-content/uploads/wiznethome/Chip/W5200/Documents/W5200_DS_V140E.pdf
--- a/drivers/net/ethernet/wiznet/w5100.c
+++ b/drivers/net/ethernet/wiznet/w5100.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Ethernet driver for the WIZnet W5100 chip.
  *
  * Copyright (C) 2006-2008 WIZnet Co.,Ltd.
  * Copyright (C) 2012 Mike Sinkovsky <msink@permonline.ru>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/kernel.h>
--- a/drivers/net/ethernet/wiznet/w5100.h
+++ b/drivers/net/ethernet/wiznet/w5100.h
@@ -1,10 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Ethernet driver for the WIZnet W5100 chip.
  *
  * Copyright (C) 2006-2008 WIZnet Co.,Ltd.
  * Copyright (C) 2012 Mike Sinkovsky <msink@permonline.ru>
- *
- * Licensed under the GPL-2 or later.
  */
 
 enum {
--- a/drivers/net/ethernet/wiznet/w5300.c
+++ b/drivers/net/ethernet/wiznet/w5300.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Ethernet driver for the WIZnet W5300 chip.
  *
  * Copyright (C) 2008-2009 WIZnet Co.,Ltd.
  * Copyright (C) 2011 Taehun Kim <kth3321 <at> gmail.com>
  * Copyright (C) 2012 Mike Sinkovsky <msink@permonline.ru>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/kernel.h>
--- a/drivers/net/ieee802154/adf7242.c
+++ b/drivers/net/ieee802154/adf7242.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Analog Devices ADF7242 Low-Power IEEE 802.15.4 Transceiver
  *
  * Copyright 2009-2017 Analog Devices Inc.
  *
- * Licensed under the GPL-2 or later.
- *
  * http://www.analog.com/ADF7242
  */
 
--- a/drivers/regulator/ad5398.c
+++ b/drivers/regulator/ad5398.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Voltage and current regulation for AD5398 and AD5821
  *
  * Copyright 2010 Analog Devices Inc.
  *
  * Enter bugs at http://blackfin.uclinux.org/
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/drivers/spi/spi-xcomm.c
+++ b/drivers/spi/spi-xcomm.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Analog Devices AD-FMCOMMS1-EBZ board I2C-SPI bridge driver
  *
  * Copyright 2012 Analog Devices Inc.
  * Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/kernel.h>
--- a/drivers/video/backlight/adp5520_bl.c
+++ b/drivers/video/backlight/adp5520_bl.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Backlight driver for Analog Devices ADP5520/ADP5501 MFD PMICs
  *
  * Copyright 2009 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/kernel.h>
--- a/drivers/video/backlight/adp8860_bl.c
+++ b/drivers/video/backlight/adp8860_bl.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Backlight driver for Analog Devices ADP8860 Backlight Devices
  *
  * Copyright 2009-2010 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/drivers/video/backlight/adp8870_bl.c
+++ b/drivers/video/backlight/adp8870_bl.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Backlight driver for Analog Devices ADP8870 Backlight Devices
  *
  * Copyright 2009-2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/include/asm-generic/ptrace.h
+++ b/include/asm-generic/ptrace.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Common low level (register) ptrace helpers
  *
  * Copyright 2004-2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef __ASM_GENERIC_PTRACE_H__
--- a/include/linux/iio/buffer-dmaengine.h
+++ b/include/linux/iio/buffer-dmaengine.h
@@ -1,8 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Copyright 2014-2015 Analog Devices Inc.
  *  Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef __IIO_DMAENGINE_H__
--- a/include/linux/iio/dac/max517.h
+++ b/include/linux/iio/dac/max517.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * MAX517 DAC driver
  *
  * Copyright 2011 Roland Stigge <stigge@antcom.de>
- *
- * Licensed under the GPL-2 or later.
  */
 #ifndef IIO_DAC_MAX517_H_
 #define IIO_DAC_MAX517_H_
--- a/include/linux/iio/dac/mcp4725.h
+++ b/include/linux/iio/dac/mcp4725.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * MCP4725 DAC driver
  *
  * Copyright (C) 2012 Peter Meerwald <pmeerw@pmeerw.net>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef IIO_DAC_MCP4725_H_
--- a/include/linux/iio/imu/adis.h
+++ b/include/linux/iio/imu/adis.h
@@ -1,10 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Common library for ADIS16XXX devices
  *
  * Copyright 2012 Analog Devices Inc.
  *   Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef __IIO_ADIS_H__
--- a/include/linux/input/ad714x.h
+++ b/include/linux/input/ad714x.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * include/linux/input/ad714x.h
  *
@@ -7,8 +8,6 @@
  * information.
  *
  * Copyright 2009-2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef __LINUX_INPUT_AD714X_H__
--- a/include/linux/input/adxl34x.h
+++ b/include/linux/input/adxl34x.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * include/linux/input/adxl34x.h
  *
@@ -6,8 +7,6 @@
  * device's "struct device" holds this information.
  *
  * Copyright 2009 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef __LINUX_INPUT_ADXL34X_H__
--- a/include/linux/mfd/adp5520.h
+++ b/include/linux/mfd/adp5520.h
@@ -1,10 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Definitions and platform data for Analog Devices
  * ADP5520/ADP5501 MFD PMICs (Backlight, LED, GPIO and Keys)
  *
  * Copyright 2009 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 
--- a/include/linux/platform_data/ad7887.h
+++ b/include/linux/platform_data/ad7887.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * AD7887 SPI ADC driver
  *
  * Copyright 2010 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 #ifndef IIO_ADC_AD7887_H_
 #define IIO_ADC_AD7887_H_
--- a/include/linux/platform_data/adau17x1.h
+++ b/include/linux/platform_data/adau17x1.h
@@ -1,10 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Driver for ADAU1361/ADAU1461/ADAU1761/ADAU1961/ADAU1381/ADAU1781 codecs
  *
  * Copyright 2011-2014 Analog Devices Inc.
  * Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef __LINUX_PLATFORM_DATA_ADAU17X1_H__
--- a/include/linux/platform_data/adp5588.h
+++ b/include/linux/platform_data/adp5588.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Analog Devices ADP5588 I/O Expander and QWERTY Keypad Controller
  *
  * Copyright 2009-2010 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef _ADP5588_H
--- a/include/linux/platform_data/adp8860.h
+++ b/include/linux/platform_data/adp8860.h
@@ -1,10 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Definitions and platform data for Analog Devices
  * Backlight drivers ADP8860
  *
  * Copyright 2009-2010 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef __LINUX_I2C_ADP8860_H
--- a/include/linux/platform_data/adp8870.h
+++ b/include/linux/platform_data/adp8870.h
@@ -1,10 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Definitions and platform data for Analog Devices
  * Backlight drivers ADP8870
  *
  * Copyright 2009-2010 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef __LINUX_I2C_ADP8870_H
--- a/include/linux/platform_data/wiznet.h
+++ b/include/linux/platform_data/wiznet.h
@@ -1,7 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Ethernet driver for the WIZnet W5x00 chip.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef PLATFORM_DATA_WIZNET_H
--- a/include/sound/adau1373.h
+++ b/include/sound/adau1373.h
@@ -1,10 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Analog Devices ADAU1373 Audio Codec drive
  *
  * Copyright 2011 Analog Devices Inc.
  * Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef __SOUND_ADAU1373_H__
--- a/sound/soc/codecs/ad1836.c
+++ b/sound/soc/codecs/ad1836.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
  /*
  * Audio Codec driver supporting:
  *  AD1835A, AD1836, AD1837A, AD1838A, AD1839A
  *
  * Copyright 2009-2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/init.h>
--- a/sound/soc/codecs/ad1836.h
+++ b/sound/soc/codecs/ad1836.h
@@ -1,10 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Audio Codec driver supporting:
  *  AD1835A, AD1836, AD1837A, AD1838A, AD1839A
  *
  * Copyright 2009-2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef __AD1836_H__
--- a/sound/soc/codecs/ad193x.c
+++ b/sound/soc/codecs/ad193x.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * AD193X Audio Codec driver supporting AD1936/7/8/9
  *
  * Copyright 2010 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/sound/soc/codecs/ad193x.h
+++ b/sound/soc/codecs/ad193x.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * AD193X Audio Codec driver
  *
  * Copyright 2010 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef __AD193X_H__
--- a/sound/soc/codecs/adau-utils.c
+++ b/sound/soc/codecs/adau-utils.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Shared helper functions for devices from the ADAU family
  *
  * Copyright 2011-2016 Analog Devices Inc.
  * Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/gcd.h>
--- a/sound/soc/codecs/adau1373.c
+++ b/sound/soc/codecs/adau1373.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Analog Devices ADAU1373 Audio Codec drive
  *
  * Copyright 2011 Analog Devices Inc.
  * Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/sound/soc/codecs/adau1701.c
+++ b/sound/soc/codecs/adau1701.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Driver for ADAU1701 SigmaDSP processor
  *
  * Copyright 2011 Analog Devices Inc.
  * Author: Lars-Peter Clausen <lars@metafoo.de>
  *	based on an inital version by Cliff Cai <cliff.cai@analog.com>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/sound/soc/codecs/adau1701.h
+++ b/sound/soc/codecs/adau1701.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * header file for ADAU1701 SigmaDSP processor
  *
  * Copyright 2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef _ADAU1701_H
--- a/sound/soc/codecs/adau1761.c
+++ b/sound/soc/codecs/adau1761.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Driver for ADAU1361/ADAU1461/ADAU1761/ADAU1961 codec
  *
  * Copyright 2011-2013 Analog Devices Inc.
  * Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/sound/soc/codecs/adau1781.c
+++ b/sound/soc/codecs/adau1781.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Driver for ADAU1381/ADAU1781 codec
  *
  * Copyright 2011-2013 Analog Devices Inc.
  * Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/sound/soc/codecs/adau17x1.c
+++ b/sound/soc/codecs/adau17x1.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Common code for ADAU1X61 and ADAU1X81 codecs
  *
  * Copyright 2011-2014 Analog Devices Inc.
  * Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/sound/soc/codecs/adav80x.c
+++ b/sound/soc/codecs/adav80x.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * ADAV80X Audio Codec driver supporting ADAV801, ADAV803
  *
  * Copyright 2011 Analog Devices Inc.
  * Author: Yi Li <yi.li@analog.com>
  * Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/module.h>
--- a/sound/soc/codecs/adav80x.h
+++ b/sound/soc/codecs/adav80x.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * header file for ADAV80X parts
  *
  * Copyright 2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef _ADAV80X_H
--- a/sound/soc/codecs/sigmadsp-i2c.c
+++ b/sound/soc/codecs/sigmadsp-i2c.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Load Analog Devices SigmaStudio firmware files
  *
  * Copyright 2009-2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/export.h>
--- a/sound/soc/codecs/sigmadsp-regmap.c
+++ b/sound/soc/codecs/sigmadsp-regmap.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Load Analog Devices SigmaStudio firmware files
  *
  * Copyright 2009-2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/regmap.h>
--- a/sound/soc/codecs/sigmadsp.c
+++ b/sound/soc/codecs/sigmadsp.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Load Analog Devices SigmaStudio firmware files
  *
  * Copyright 2009-2014 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #include <linux/crc32.h>
--- a/sound/soc/codecs/sigmadsp.h
+++ b/sound/soc/codecs/sigmadsp.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Load firmware files from Analog Devices SigmaStudio
  *
  * Copyright 2009-2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
  */
 
 #ifndef __SIGMA_FIRMWARE_H__



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

* [Batch 6 - patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 150
  2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
                   ` (23 preceding siblings ...)
  2019-05-24 10:04 ` [Batch 6 - patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 Thomas Gleixner
@ 2019-05-24 10:04 ` Thomas Gleixner
  2019-05-24 11:24   ` Kate Stewart
                     ` (2 more replies)
  24 siblings, 3 replies; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:04 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 42 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=batch6&id=2053c7c32bbd
---
 arch/parisc/kernel/hpmc.S          |   15 +--------------
 arch/parisc/kernel/pacache.S       |   15 +--------------
 arch/parisc/lib/lusercopy.S        |   16 +---------------
 arch/parisc/math-emu/cnv_float.h   |   15 +--------------
 arch/parisc/math-emu/dbl_float.h   |   15 +--------------
 arch/parisc/math-emu/decode_exc.c  |   15 +--------------
 arch/parisc/math-emu/denormal.c    |   15 +--------------
 arch/parisc/math-emu/dfadd.c       |   15 +--------------
 arch/parisc/math-emu/dfcmp.c       |   15 +--------------
 arch/parisc/math-emu/dfdiv.c       |   15 +--------------
 arch/parisc/math-emu/dfmpy.c       |   15 +--------------
 arch/parisc/math-emu/dfrem.c       |   15 +--------------
 arch/parisc/math-emu/dfsqrt.c      |   15 +--------------
 arch/parisc/math-emu/dfsub.c       |   15 +--------------
 arch/parisc/math-emu/driver.c      |   15 +--------------
 arch/parisc/math-emu/fcnvff.c      |   15 +--------------
 arch/parisc/math-emu/fcnvfu.c      |   15 +--------------
 arch/parisc/math-emu/fcnvfut.c     |   15 +--------------
 arch/parisc/math-emu/fcnvfx.c      |   15 +--------------
 arch/parisc/math-emu/fcnvfxt.c     |   15 +--------------
 arch/parisc/math-emu/fcnvuf.c      |   15 +--------------
 arch/parisc/math-emu/fcnvxf.c      |   15 +--------------
 arch/parisc/math-emu/float.h       |   15 +--------------
 arch/parisc/math-emu/fmpyfadd.c    |   15 +--------------
 arch/parisc/math-emu/fpbits.h      |   15 +--------------
 arch/parisc/math-emu/fpu.h         |   15 +--------------
 arch/parisc/math-emu/fpudispatch.c |   15 +--------------
 arch/parisc/math-emu/frnd.c        |   15 +--------------
 arch/parisc/math-emu/hppa.h        |   15 +--------------
 arch/parisc/math-emu/math-emu.h    |   15 +--------------
 arch/parisc/math-emu/sfadd.c       |   15 +--------------
 arch/parisc/math-emu/sfcmp.c       |   15 +--------------
 arch/parisc/math-emu/sfdiv.c       |   15 +--------------
 arch/parisc/math-emu/sfmpy.c       |   15 +--------------
 arch/parisc/math-emu/sfrem.c       |   15 +--------------
 arch/parisc/math-emu/sfsqrt.c      |   15 +--------------
 arch/parisc/math-emu/sfsub.c       |   15 +--------------
 arch/parisc/math-emu/sgl_float.h   |   15 +--------------
 drivers/mtd/nand/raw/nandsim.c     |   15 +--------------
 drivers/pnp/pnpacpi/core.c         |   15 +--------------
 drivers/pnp/pnpbios/core.c         |   15 +--------------
 drivers/pnp/pnpbios/pnpbios.h      |   15 +--------------
 42 files changed, 42 insertions(+), 589 deletions(-)

--- a/arch/parisc/kernel/hpmc.S
+++ b/arch/parisc/kernel/hpmc.S
@@ -1,23 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /* 
  * HPMC (High Priority Machine Check) handler.
  *
  * Copyright (C) 1999 Philipp Rumpf <prumpf@tux.org>
  * Copyright (C) 1999 Hewlett-Packard (Frank Rowand)
  * Copyright (C) 2000 Hewlett-Packard (John Marvin)
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 
--- a/arch/parisc/kernel/pacache.S
+++ b/arch/parisc/kernel/pacache.S
@@ -1,22 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  PARISC TLB and cache flushing support
  *  Copyright (C) 2000-2001 Hewlett-Packard (John Marvin)
  *  Copyright (C) 2001 Matthew Wilcox (willy at parisc-linux.org)
  *  Copyright (C) 2002 Richard Hirst (rhirst with parisc-linux.org)
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 /*
--- a/arch/parisc/lib/lusercopy.S
+++ b/arch/parisc/lib/lusercopy.S
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *    User Space Access Routines
  *
@@ -7,21 +8,6 @@
  *    Copyright (C) 2003 Randolph Chung <tausq with parisc-linux.org>
  *    Copyright (C) 2017 Helge Deller <deller@gmx.de>
  *    Copyright (C) 2017 John David Anglin <dave.anglin@bell.net>
- *
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 /*
--- a/arch/parisc/math-emu/cnv_float.h
+++ b/arch/parisc/math-emu/cnv_float.h
@@ -1,22 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #ifdef __NO_PA_HDRS
--- a/arch/parisc/math-emu/dbl_float.h
+++ b/arch/parisc/math-emu/dbl_float.h
@@ -1,22 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 #ifdef __NO_PA_HDRS
     PA header file -- do not include this header file for non-PA builds.
--- a/arch/parisc/math-emu/decode_exc.c
+++ b/arch/parisc/math-emu/decode_exc.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/denormal.c
+++ b/arch/parisc/math-emu/denormal.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/dfadd.c
+++ b/arch/parisc/math-emu/dfadd.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/dfcmp.c
+++ b/arch/parisc/math-emu/dfcmp.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/dfdiv.c
+++ b/arch/parisc/math-emu/dfdiv.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/dfmpy.c
+++ b/arch/parisc/math-emu/dfmpy.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/dfrem.c
+++ b/arch/parisc/math-emu/dfrem.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/dfsqrt.c
+++ b/arch/parisc/math-emu/dfsqrt.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/dfsub.c
+++ b/arch/parisc/math-emu/dfsub.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/driver.c
+++ b/arch/parisc/math-emu/driver.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  *  linux/arch/math-emu/driver.c.c
--- a/arch/parisc/math-emu/fcnvff.c
+++ b/arch/parisc/math-emu/fcnvff.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/fcnvfu.c
+++ b/arch/parisc/math-emu/fcnvfu.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/fcnvfut.c
+++ b/arch/parisc/math-emu/fcnvfut.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/fcnvfx.c
+++ b/arch/parisc/math-emu/fcnvfx.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/fcnvfxt.c
+++ b/arch/parisc/math-emu/fcnvfxt.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/fcnvuf.c
+++ b/arch/parisc/math-emu/fcnvuf.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/fcnvxf.c
+++ b/arch/parisc/math-emu/fcnvxf.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/float.h
+++ b/arch/parisc/math-emu/float.h
@@ -1,22 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/fmpyfadd.c
+++ b/arch/parisc/math-emu/fmpyfadd.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/fpbits.h
+++ b/arch/parisc/math-emu/fpbits.h
@@ -1,22 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #ifdef __NO_PA_HDRS
--- a/arch/parisc/math-emu/fpu.h
+++ b/arch/parisc/math-emu/fpu.h
@@ -1,22 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/fpudispatch.c
+++ b/arch/parisc/math-emu/fpudispatch.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/frnd.c
+++ b/arch/parisc/math-emu/frnd.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 /*
  * BEGIN_DESC
--- a/arch/parisc/math-emu/hppa.h
+++ b/arch/parisc/math-emu/hppa.h
@@ -1,22 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *
- *    This program is free software; you can redistribute it and/or modify
- *    it under the terms of the GNU General Public License as published by
- *    the Free Software Foundation; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *    GNU General Public License for more details.
- *
- *    You should have received a copy of the GNU General Public License
- *    along with this program; if not, write to the Free Software
- *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #ifdef __NO_PA_HDRS
--- a/arch/parisc/math-emu/math-emu.h
+++ b/arch/parisc/math-emu/math-emu.h
@@ -1,22 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
  * Floating-point emulation code
  *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
- *



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

* Re: [Batch 6 - patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 134
  2019-05-24 10:03 ` [Batch 6 - patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 134 Thomas Gleixner
@ 2019-05-24 10:42   ` Thomas Gleixner
  2019-05-24 11:29     ` Kate Stewart
  0 siblings, 1 reply; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:42 UTC (permalink / raw)
  To: linux-spdx

On Fri, 24 May 2019, Thomas Gleixner wrote:
> 
> --- a/drivers/clocksource/timer-ti-dm.c
> +++ b/drivers/clocksource/timer-ti-dm.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * linux/arch/arm/plat-omap/dmtimer.c
>   *
> @@ -15,24 +16,6 @@
>   *
>   * Copyright (C) 2009 Texas Instruments
>   * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com>
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License as published by the
> - * Free Software Foundation; either version 2 of the License, or (at your
> - * option) any later version.
> - *
> - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
> - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
> - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
> - * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
> - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
> - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
> - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
> - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Yet another one of those special disclaimers. 

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

* Re: [Batch 6 - patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 141
  2019-05-24 10:04 ` [Batch 6 - patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 141 Thomas Gleixner
@ 2019-05-24 10:43   ` Thomas Gleixner
  2019-05-24 11:29     ` Kate Stewart
  0 siblings, 1 reply; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:43 UTC (permalink / raw)
  To: linux-spdx

On Fri, 24 May 2019, Thomas Gleixner wrote:
>  arch/mips/pci/fixup-loongson3.c |   18 +-----------------
>  drivers/i2c/busses/i2c-pmcmsp.c |   17 +----------------
>  drivers/spi/spi-omap-uwire.c    |   17 +----------------
>  3 files changed, 3 insertions(+), 49 deletions(-)
> 
> --- a/arch/mips/pci/fixup-loongson3.c
> +++ b/arch/mips/pci/fixup-loongson3.c
> @@ -1,26 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * fixup-loongson3.c
>   *
>   * Copyright (C) 2012 Lemote, Inc.
>   * Author: Xiang Yu, xiangy@lemote.com
>   *         Chen Huacai, chenhc@lemote.com
> - *
> - * This program is free software; you can redistribute  it and/or modify it
> - * under  the terms of  the GNU General  Public License as published by the
> - * Free Software Foundation;  either version 2 of the  License, or (at your
> - * option) any later version.
> - *
> - * THIS  SOFTWARE  IS PROVIDED   ``AS  IS'' AND   ANY  EXPRESS OR IMPLIED
> - * WARRANTIES,   INCLUDING, BUT NOT  LIMITED  TO, THE IMPLIED WARRANTIES OF
> - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
> - * NO  EVENT  SHALL   THE AUTHOR  BE    LIABLE FOR ANY   DIRECT, INDIRECT,
> - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
> - * NOT LIMITED   TO, PROCUREMENT OF  SUBSTITUTE GOODS  OR SERVICES; LOSS OF
> - * USE, DATA,  OR PROFITS; OR  BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
> - * ANY THEORY OF LIABILITY, WHETHER IN  CONTRACT, STRICT LIABILITY, OR TORT
> - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
> - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
> - *

Sigh....


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

* Re: [Batch 6 - patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 146
  2019-05-24 10:04 ` [Batch 6 - patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 146 Thomas Gleixner
@ 2019-05-24 10:45   ` Thomas Gleixner
  2019-05-24 11:32     ` Kate Stewart
  0 siblings, 1 reply; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 10:45 UTC (permalink / raw)
  To: linux-spdx

On Fri, 24 May 2019, Thomas Gleixner wrote:
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=6be29085b448
> ---
>  drivers/media/rc/keymaps/rc-technisat-usb2.c |   18 +-----------------
>  drivers/media/usb/dvb-usb/technisat-usb2.c   |   18 +-----------------
>  2 files changed, 2 insertions(+), 34 deletions(-)
> 
> --- a/drivers/media/rc/keymaps/rc-technisat-usb2.c
> +++ b/drivers/media/rc/keymaps/rc-technisat-usb2.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* rc-technisat-usb2.c - Keytable for SkyStar HD USB
>   *
>   * Copyright (C) 2010 Patrick Boettcher,
> @@ -6,23 +7,6 @@
>   * Development was sponsored by Technisat Digital UK Limited, whose
>   * registered office is Witan Gate House 500 - 600 Witan Gate West,
>   * Milton Keynes, MK9 1SH
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License as
> - * published by the Free Software Foundation; either version 2 of the
> - * License, or (at your option) any later version.
> - *
> - *
> - * THIS PROGRAM IS PROVIDED "AS IS" AND BOTH THE COPYRIGHT HOLDER AND
> - * TECHNISAT DIGITAL UK LTD DISCLAIM ALL WARRANTIES WITH REGARD TO
> - * THIS PROGRAM INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY OR
> - * FITNESS FOR A PARTICULAR PURPOSE.  NEITHER THE COPYRIGHT HOLDER
> - * NOR TECHNISAT DIGITAL UK LIMITED SHALL BE LIABLE FOR ANY SPECIAL,
> - * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
> - * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
> - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
> - * IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS PROGRAM. See the
> - * GNU General Public License for more details.

And another variant of that...


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

* Re: [Batch 6 - patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 126
  2019-05-24 10:03 ` [Batch 6 - patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 126 Thomas Gleixner
@ 2019-05-24 11:10   ` Kate Stewart
  2019-05-24 13:36   ` Richard Fontana
  2019-05-24 16:33   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:10 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by the
>   free software foundation either version 2 of the license or at your
>   option any later version this program is distributed in the hope that it
>   will be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose see the gnu
>   general public license for more details
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=239493710ab3
> ---
>  drivers/media/dvb-frontends/bcm3510.h      |   11 +----------
>  drivers/media/dvb-frontends/bcm3510_priv.h |   11 +----------
>  2 files changed, 2 insertions(+), 20 deletions(-)
>
> --- a/drivers/media/dvb-frontends/bcm3510.h
> +++ b/drivers/media/dvb-frontends/bcm3510.h
> @@ -1,19 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Support for the Broadcom BCM3510 ATSC demodulator (1st generation Air2PC)
>   *
>   *  Copyright (C) 2001-5, B2C2 inc.
>   *
>   *  GPL/Linux driver written by Patrick Boettcher <patrick.boettcher@posteo.de>
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT 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 BCM3510_H
>  #define BCM3510_H
> --- a/drivers/media/dvb-frontends/bcm3510_priv.h
> +++ b/drivers/media/dvb-frontends/bcm3510_priv.h
> @@ -1,19 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Support for the Broadcom BCM3510 ATSC demodulator (1st generation Air2PC)
>   *
>   *  Copyright (C) 2001-5, B2C2 inc.
>   *
>   *  GPL/Linux driver written by Patrick Boettcher <patrick.boettcher@posteo.de>
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT 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 __BCM3510_PRIV_H__
>  #define __BCM3510_PRIV_H__
>
>

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

* Re: [Batch 6 - patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 127
  2019-05-24 10:03 ` [Batch 6 - patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 127 Thomas Gleixner
@ 2019-05-24 11:11   ` Kate Stewart
  2019-05-24 13:33   ` Richard Fontana
  2019-05-24 16:33   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:11 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this file is released under gplv2 or later
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=e7eed7dd4ac7
> ---
>  drivers/block/nbd.c |    3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
>
> --- a/drivers/block/nbd.c
> +++ b/drivers/block/nbd.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Network block device - make block devices work over TCP
>   *
> @@ -7,8 +8,6 @@
>   * Copyright 1997-2000, 2008 Pavel Machek <pavel@ucw.cz>
>   * Parts copyright 2001 Steven Whitehouse <steve@chygwyn.com>
>   *
> - * This file is released under GPLv2 or later.
> - *
>   * (part of code stolen from loop.c)
>   */
>
>
>

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

* Re: [Batch 6 - patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 128
  2019-05-24 10:03 ` [Batch 6 - patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 128 Thomas Gleixner
@ 2019-05-24 11:11   ` Kate Stewart
  2019-05-24 13:33   ` Richard Fontana
  2019-05-24 16:35   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:11 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by the
>   free software foundation either version 2 of the license or at your
>   option any later version
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=a0ed6ec4086b
> ---
>  drivers/net/hippi/rrunner.c |    6 +-----
>  1 file changed, 1 insertion(+), 5 deletions(-)
>
> --- a/drivers/net/hippi/rrunner.c
> +++ b/drivers/net/hippi/rrunner.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * rrunner.c: Linux driver for the Essential RoadRunner HIPPI board.
>   *
> @@ -9,11 +10,6 @@
>   * for sorting out the legal issues, with the NDA, allowing the code to
>   * be released under the GPL.
>   *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
>   * Thanks to Jayaram Bhat from ODS/Essential for fixing some of the
>   * stupid bugs in my code.
>   *
>
>

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

* Re: [Batch 6 - patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 129
  2019-05-24 10:03 ` [Batch 6 - patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 129 Thomas Gleixner
@ 2019-05-24 11:12   ` Kate Stewart
  2019-05-24 13:32   ` Richard Fontana
  2019-05-24 16:37   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:12 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or
>   modify it under the terms of the gnu general public license as
>   published by the free software foundation either version 2 or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=01df2d765b06
> ---
>  drivers/char/toshiba.c |   12 +-----------
>  1 file changed, 1 insertion(+), 11 deletions(-)
>
> --- a/drivers/char/toshiba.c
> +++ b/drivers/char/toshiba.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* toshiba.c -- Linux driver for accessing the SMM on Toshiba laptops
>   *
>   * Copyright (c) 1996-2001  Jonathan A. Buzzard (jonathan@buzzard.org.uk)
> @@ -35,22 +36,11 @@
>   *       *any* time. It is up to any program to be aware of this eventuality
>   *       and take appropriate steps.
>   *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License as published by the
> - * Free Software Foundation; either version 2, or (at your option) any
> - * later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
>   * The information used to write this driver has been obtained by reverse
>   * engineering the software supplied by Toshiba for their portable computers in
>   * strict accordance with the European Council Directive 92/250/EEC on the legal
>   * protection of computer programs, and it's implementation into English Law by
>   * the Copyright (Computer Programs) Regulations 1992 (S.I. 1992 No.3233).
> - *
>   */
>
>  #define TOSH_VERSION "1.11 26/9/2001"
>
>

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

* Re: [Batch 6 - patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131
  2019-05-24 10:03 ` [Batch 6 - patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 Thomas Gleixner
@ 2019-05-24 11:13   ` Kate Stewart
  2019-05-24 13:32   ` Richard Fontana
  2019-05-24 16:41   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:13 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by the
>   free software foundation either version 2 of the license or any later
>   version this program is distributed in the hope that it will be useful
>   but without any warranty without even the implied warranty of
>   merchantability or fitness for a particular purpose see the gnu general
>   public license for more details
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=3b621f8e5f9a
> ---
>  drivers/media/usb/gspca/etoms.c |   11 +----------
>  1 file changed, 1 insertion(+), 10 deletions(-)
>
> --- a/drivers/media/usb/gspca/etoms.c
> +++ b/drivers/media/usb/gspca/etoms.c
> @@ -1,17 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Etoms Et61x151 GPL Linux driver by Michel Xhaard (09/09/2004)
>   *
>   * V4L2 by Jean-Francois Moine <http://moinejf.free.fr>
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
>   */
>
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
>
>

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

* Re: [Batch 6 - patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 132
  2019-05-24 10:03 ` [Batch 6 - patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 132 Thomas Gleixner
@ 2019-05-24 11:14   ` Kate Stewart
  2019-05-24 13:31   ` Richard Fontana
  2019-05-24 16:41   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:14 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by the
>   free software foundation either version 2 of the license or at your
>   option any later version this program is distributed in the hope that it
>   will be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose see the gnu
>   general public license for more details you should have received a copy
>   of the gnu general public license along with this program if not write to
>   the free software foundation inc 675 mass ave cambridge ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch6&id=a4caace4c70b
> ---
>  net/dccp/ccids/ccid3.c              |   15 +--------------
>  net/dccp/ccids/ccid3.h              |   15 +--------------
>  net/dccp/ccids/lib/packet_history.c |   15 +--------------
>  net/dccp/ccids/lib/packet_history.h |   15 +--------------
>  4 files changed, 4 insertions(+), 56 deletions(-)
>
> --- a/net/dccp/ccids/ccid3.c
> +++ b/net/dccp/ccids/ccid3.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  Copyright (c) 2007   The University of Aberdeen, Scotland, UK
>   *  Copyright (c) 2005-7 The University of Waikato, Hamilton, New Zealand.
> @@ -17,20 +18,6 @@
>   *  Arnaldo Carvalho de Melo <acme@conectiva.com.br>.
>   *
>   *  Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@conectiva.com.br>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #include "../dccp.h"
>  #include "ccid3.h"
> --- a/net/dccp/ccids/ccid3.h
> +++ b/net/dccp/ccids/ccid3.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   *  Copyright (c) 2005-7 The University of Waikato, Hamilton, New Zealand.
>   *  Copyright (c) 2007   The University of Aberdeen, Scotland, UK
> @@ -17,20 +18,6 @@
>   *  Arnaldo Carvalho de Melo <acme@conectiva.com.br>.
>   *
>   *  Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@conectiva.com.br>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #ifndef _DCCP_CCID3_H_
>  #define _DCCP_CCID3_H_
> --- a/net/dccp/ccids/lib/packet_history.c
> +++ b/net/dccp/ccids/lib/packet_history.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  Copyright (c) 2007   The University of Aberdeen, Scotland, UK
>   *  Copyright (c) 2005-7 The University of Waikato, Hamilton, New Zealand.
> @@ -17,20 +18,6 @@
>   *  Arnaldo Carvalho de Melo <acme@conectiva.com.br>.
>   *
>   *  Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@conectiva.com.br>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #include <linux/string.h>
> --- a/net/dccp/ccids/lib/packet_history.h
> +++ b/net/dccp/ccids/lib/packet_history.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   *  Packet RX/TX history data structures and routines for TFRC-based protocols.
>   *
> @@ -17,20 +18,6 @@
>   *  Arnaldo Carvalho de Melo <acme@conectiva.com.br>.
>   *
>   *  Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@conectiva.com.br>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #ifndef _DCCP_PKT_HIST_
>
>

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

* Re: [Batch 6 - patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 133
  2019-05-24 10:03 ` [Batch 6 - patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 133 Thomas Gleixner
@ 2019-05-24 11:14   ` Kate Stewart
  2019-05-24 13:30   ` Richard Fontana
  1 sibling, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:14 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details the full
>   gnu general public license is in this distribution in the file
>   called copying
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=279eeed95c57
> ---
>  drivers/dma/amba-pl08x.c |   14 +-------------
>  1 file changed, 1 insertion(+), 13 deletions(-)
>
> --- a/drivers/dma/amba-pl08x.c
> +++ b/drivers/dma/amba-pl08x.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (c) 2006 ARM Ltd.
>   * Copyright (c) 2010 ST-Ericsson SA
> @@ -6,19 +7,6 @@
>   * Author: Peter Pearse <peter.pearse@arm.com>
>   * Author: Linus Walleij <linus.walleij@linaro.org>
>   *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License as published by the Free
> - * Software Foundation; either version 2 of the License, or (at your option)
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but WITHOUT
> - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
> - * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
> - * more details.
> - *
> - * The full GNU General Public License is in this distribution in the file
> - * called COPYING.
> - *
>   * Documentation: ARM DDI 0196G == PL080
>   * Documentation: ARM DDI 0218E == PL081
>   * Documentation: S3C6410 User's Manual == PL080S
>
>

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

* Re: [Batch 6 - patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130
  2019-05-24 10:03 ` [Batch 6 - patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 Thomas Gleixner
@ 2019-05-24 11:15   ` Kate Stewart
  2019-05-24 13:22   ` Richard Fontana
  2019-05-24 16:38   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:15 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu library general public license for more details
>   you should have received a copy of the gnu general public license
>   along with this program if not write to the free software foundation
>   inc 59 temple place suite 330 boston ma 02111 1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 10 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=75949fbd1db2
> ---
>  sound/pci/au88x0/au88x0.h         |   14 +-------------
>  sound/pci/au88x0/au88x0_a3d.c     |   14 +-------------
>  sound/pci/au88x0/au88x0_a3d.h     |   14 +-------------
>  sound/pci/au88x0/au88x0_a3ddata.c |   14 +-------------
>  sound/pci/au88x0/au88x0_core.c    |   14 +-------------
>  sound/pci/au88x0/au88x0_eq.c      |   14 +-------------
>  sound/pci/au88x0/au88x0_pcm.c     |   14 +-------------
>  sound/pci/au88x0/au88x0_synth.c   |   14 +-------------
>  sound/pci/au88x0/au88x0_xtalk.c   |   14 +-------------
>  sound/pci/au88x0/au88x0_xtalk.h   |   14 +-------------
>  10 files changed, 10 insertions(+), 130 deletions(-)
>
> --- a/sound/pci/au88x0/au88x0.h
> +++ b/sound/pci/au88x0/au88x0.h
> @@ -1,17 +1,5 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
>   */
>
>  #ifndef __SOUND_AU88X0_H
> --- a/sound/pci/au88x0/au88x0_a3d.c
> +++ b/sound/pci/au88x0/au88x0_a3d.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /***************************************************************************
>   *            au88x0_a3d.c
>   *
> @@ -9,19 +10,6 @@
>   ****************************************************************************/
>
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You 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 "au88x0_a3d.h"
> --- a/sound/pci/au88x0/au88x0_a3d.h
> +++ b/sound/pci/au88x0/au88x0_a3d.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /***************************************************************************
>   *            au88x0_a3d.h
>   *
> @@ -7,19 +8,6 @@
>   ****************************************************************************/
>
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
>   */
>
>  #ifndef _AU88X0_A3D_H
> --- a/sound/pci/au88x0/au88x0_a3ddata.c
> +++ b/sound/pci/au88x0/au88x0_a3ddata.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /***************************************************************************
>   *            au88x0_a3ddata.c
>   *
> @@ -7,19 +8,6 @@
>   ****************************************************************************/
>
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You 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.
>   */
>
>  /* Constant initializer values. */
> --- a/sound/pci/au88x0/au88x0_core.c
> +++ b/sound/pci/au88x0/au88x0_core.c
> @@ -1,17 +1,5 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
>   */
>
>  /*
> --- a/sound/pci/au88x0/au88x0_eq.c
> +++ b/sound/pci/au88x0/au88x0_eq.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /***************************************************************************
>   *            au88x0_eq.c
>   *  Aureal Vortex Hardware EQ control/access.
> @@ -15,19 +16,6 @@
>   ****************************************************************************/
>
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
>   */
>
>  /*
> --- a/sound/pci/au88x0/au88x0_pcm.c
> +++ b/sound/pci/au88x0/au88x0_pcm.c
> @@ -1,17 +1,5 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
>   */
>
>  /*
> --- a/sound/pci/au88x0/au88x0_synth.c
> +++ b/sound/pci/au88x0/au88x0_synth.c
> @@ -1,17 +1,5 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
>   */
>
>  /*
> --- a/sound/pci/au88x0/au88x0_xtalk.c
> +++ b/sound/pci/au88x0/au88x0_xtalk.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /***************************************************************************
>   *            au88x0_cxtalk.c
>   *
> @@ -7,19 +8,6 @@
>   ****************************************************************************/
>
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You 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 "au88x0_xtalk.h"
> --- a/sound/pci/au88x0/au88x0_xtalk.h
> +++ b/sound/pci/au88x0/au88x0_xtalk.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /***************************************************************************
>   *            au88x0_cxtalk.h
>   *
> @@ -7,19 +8,6 @@
>   ****************************************************************************/
>
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You 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.
>   */
>
>  /* The crosstalk canceler supports 5 stereo input channels. The result is
>
>

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

* Re: [Batch 6 - patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 135
  2019-05-24 10:03 ` [Batch 6 - patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 135 Thomas Gleixner
@ 2019-05-24 11:15   ` Kate Stewart
  2019-05-24 13:21   ` Richard Fontana
  2019-05-24 16:55   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:15 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this source code is free software you can redistribute it and or
>   modify it under the terms of the gnu general public license as
>   published by the free software foundation either version 2 of the
>   license or at your option any later version
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=90bcde50ed7a
> ---
>  drivers/xen/preempt.c |    6 +-----
>  1 file changed, 1 insertion(+), 5 deletions(-)
>
> --- a/drivers/xen/preempt.c
> +++ b/drivers/xen/preempt.c
> @@ -1,12 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Preemptible hypercalls
>   *
>   * Copyright (C) 2014 Citrix Systems R&D ltd.
> - *
> - * This source code is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License as
> - * published by the Free Software Foundation; either version 2 of the
> - * License, or (at your option) any later version.
>   */
>
>  #include <linux/sched.h>
>
>

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

* Re: [Batch 6 - patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 136
  2019-05-24 10:03 ` [Batch 6 - patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 136 Thomas Gleixner
@ 2019-05-24 11:16   ` Kate Stewart
  2019-05-24 13:21   ` Richard Fontana
  2019-05-24 16:57   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:16 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   is available under the gpl v2 or later
>
>   this program is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by the
>   free software foundation either version 2 of the license or at your
>   option any later version
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=3e0ce2731039
> ---
>  arch/powerpc/crypto/crct10dif-vpmsum_asm.S |    7 +------
>  1 file changed, 1 insertion(+), 6 deletions(-)
>
> --- a/arch/powerpc/crypto/crct10dif-vpmsum_asm.S
> +++ b/arch/powerpc/crypto/crct10dif-vpmsum_asm.S
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Calculate a CRC T10DIF  with vpmsum acceleration
>   *
> @@ -6,12 +7,6 @@
>   *
>   * crc32-vpmsum is
>   * Copyright (C) 2015 Anton Blanchard <anton@au.ibm.com>, IBM
> - * and is available under the GPL v2 or later.
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License
> - * as published by the Free Software Foundation; either version
> - * 2 of the License, or (at your option) any later version.
>   */
>         .section        .rodata
>  .balign 16
>
>

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

* Re: [Batch 6 - patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 137
  2019-05-24 10:03 ` [Batch 6 - patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 137 Thomas Gleixner
@ 2019-05-24 11:16   ` Kate Stewart
  2019-05-24 13:20   ` Richard Fontana
  2019-05-24 16:58   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:16 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by the
>   free software foundation either version 2 of the license or at your
>   option any later version this program is distributed in the hope that it
>   will be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose see the gnu
>   general public license for more details
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=4c2923e98524
> ---
>  drivers/media/i2c/ir-kbd-i2c.c |   12 +-----------
>  1 file changed, 1 insertion(+), 11 deletions(-)
>
> --- a/drivers/media/i2c/ir-kbd-i2c.c
> +++ b/drivers/media/i2c/ir-kbd-i2c.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *
>   * keyboard input driver for i2c IR remote controls
> @@ -32,17 +33,6 @@
>   *     Mark Weaver <mark@npsl.co.uk>
>   *     Jarod Wilson <jarod@redhat.com>
>   *     Copyright (C) 2011 Andy Walls <awalls@md.metrocast.net>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT 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/unaligned.h>
>
>

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

* Re: [Batch 6 - patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 138
  2019-05-24 10:03 ` [Batch 6 - patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 138 Thomas Gleixner
@ 2019-05-24 11:17   ` Kate Stewart
  2019-05-24 13:20   ` Richard Fontana
  2019-05-24 16:59   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:17 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or any
>   later version
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=cb0008c47ccd
> ---
>  arch/powerpc/perf/isa207-common.h |    6 +-----
>  1 file changed, 1 insertion(+), 5 deletions(-)
>
> --- a/arch/powerpc/perf/isa207-common.h
> +++ b/arch/powerpc/perf/isa207-common.h
> @@ -1,12 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright 2009 Paul Mackerras, IBM Corporation.
>   * Copyright 2013 Michael Ellerman, IBM Corporation.
>   * Copyright 2016 Madhavan Srinivasan, IBM Corporation.
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License
> - * as published by the Free Software Foundation; either version
> - * 2 of the License, or any later version.
>   */
>
>  #ifndef _LINUX_POWERPC_PERF_ISA207_COMMON_H_
>
>

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

* Re: [Batch 6 - patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 139
  2019-05-24 10:03 ` [Batch 6 - patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 139 Thomas Gleixner
@ 2019-05-24 11:17   ` Kate Stewart
  2019-05-24 13:20   ` Richard Fontana
  2019-05-24 17:10   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:17 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this code is free software you may copy modify and distribute it
>   subject to the terms and conditions of the gnu general public
>   license version 2 or any later version at your convenience
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch6&id=355ebeb357c0
> ---
>  drivers/video/fbdev/macfb.c |    5 +----
>  1 file changed, 1 insertion(+), 4 deletions(-)
>
> --- a/drivers/video/fbdev/macfb.c
> +++ b/drivers/video/fbdev/macfb.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * macfb.c: Generic framebuffer for Macs whose colourmaps/modes we
>   * don't know how to set.
> @@ -17,10 +18,6 @@
>   *
>   * The VideoToolbox "Bugs" web page at
>   * http://rajsky.psych.nyu.edu/Tips/VideoBugs.html
> - *
> - * This code is free software.  You may copy, modify, and distribute
> - * it subject to the terms and conditions of the GNU General Public
> - * License, version 2, or any later version, at your convenience.
>   */
>
>  #include <linux/module.h>
>
>

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

* Re: [Batch 6 - patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 140
  2019-05-24 10:04 ` [Batch 6 - patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 140 Thomas Gleixner
@ 2019-05-24 11:18   ` Kate Stewart
  2019-05-24 13:19   ` Richard Fontana
  2019-05-24 17:12   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:18 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of gnu general public license as published by the
>   free software foundation either version 2 of the license or at your
>   option any later version you should have received a copy of the gnu
>   general public license along with this program if not see http www
>   gnu org licenses
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=95132bdaccdc
> ---
>  crypto/cast5_generic.c |    9 +--------
>  crypto/cast6_generic.c |    9 +--------
>  2 files changed, 2 insertions(+), 16 deletions(-)
>
> --- a/crypto/cast5_generic.c
> +++ b/crypto/cast5_generic.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* Kernel cryptographic api.
>  * cast5.c - Cast5 cipher algorithm (rfc2144).
>  *
> @@ -9,14 +10,6 @@
>  *
>  * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
>  * Copyright (C) 2003 Kartikey Mahendra Bhatt <kartik_me@hotmail.com>.
> -*
> -* This program is free software; you can redistribute it and/or modify it
> -* under the terms of GNU General Public License as published by the Free
> -* Software Foundation; either version 2 of the License, or (at your option)
> -* any later version.
> -*
> -* You should have received a copy of the GNU General Public License
> -* along with this program.  If not, see <http://www.gnu.org/licenses/>.
>  */
>
>
> --- a/crypto/cast6_generic.c
> +++ b/crypto/cast6_generic.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* Kernel cryptographic api.
>   * cast6.c - Cast6 cipher algorithm [rfc2612].
>   *
> @@ -6,14 +7,6 @@
>   * algorithm.
>   *
>   * Copyright (C) 2003 Kartikey Mahendra Bhatt <kartik_me@hotmail.com>.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of GNU General Public License as published by the Free
> - * Software Foundation; either version 2 of the License, or (at your option)
> - * any later version.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>
>
>

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

* Re: [Batch 6 - patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 142
  2019-05-24 10:04 ` [Batch 6 - patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 142 Thomas Gleixner
@ 2019-05-24 11:18   ` Kate Stewart
  2019-05-24 13:19   ` Richard Fontana
  2019-05-24 19:07   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:18 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation inc 675 mass ave cambridge ma 02139 usa
>   either version 2 of the license or at your option any later version
>   incorporated herein by reference
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 4 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=2b4e6cfd61c1
> ---
>  arch/x86/kernel/cpuid.c |    7 +------
>  arch/x86/kernel/msr.c   |    7 +------
>  fs/isofs/compress.c     |    7 +------
>  fs/isofs/zisofs.h       |    7 +------
>  4 files changed, 4 insertions(+), 24 deletions(-)
>
> --- a/arch/x86/kernel/cpuid.c
> +++ b/arch/x86/kernel/cpuid.c
> @@ -1,13 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* ----------------------------------------------------------------------- *
>   *
>   *   Copyright 2000-2008 H. Peter Anvin - 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, Inc., 675 Mass Ave, Cambridge MA 02139,
> - *   USA; either version 2 of the License, or (at your option) any later
> - *   version; incorporated herein by reference.
> - *
>   * ----------------------------------------------------------------------- */
>
>  /*
> --- a/arch/x86/kernel/msr.c
> +++ b/arch/x86/kernel/msr.c
> @@ -1,14 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* ----------------------------------------------------------------------- *
>   *
>   *   Copyright 2000-2008 H. Peter Anvin - All Rights Reserved
>   *   Copyright 2009 Intel Corporation; author: H. Peter Anvin
>   *
> - *   This program is free software; you can redistribute it and/or modify
> - *   it under the terms of the GNU General Public License as published by
> - *   the Free Software Foundation, Inc., 675 Mass Ave, Cambridge MA 02139,
> - *   USA; either version 2 of the License, or (at your option) any later
> - *   version; incorporated herein by reference.
> - *
>   * ----------------------------------------------------------------------- */
>
>  /*
> --- a/fs/isofs/compress.c
> +++ b/fs/isofs/compress.c
> @@ -1,13 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- linux-c -*- ------------------------------------------------------- *
>   *
>   *   Copyright 2001 H. Peter Anvin - 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, Inc., 675 Mass Ave, Cambridge MA 02139,
> - *   USA; either version 2 of the License, or (at your option) any later
> - *   version; incorporated herein by reference.
> - *
>   * ----------------------------------------------------------------------- */
>
>  /*
> --- a/fs/isofs/zisofs.h
> +++ b/fs/isofs/zisofs.h
> @@ -1,13 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* ----------------------------------------------------------------------- *
>   *
>   *   Copyright 2001 H. Peter Anvin - 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, Inc., 675 Mass Ave, Cambridge MA 02139,
> - *   USA; either version 2 of the License, or (at your option) any later
> - *   version; incorporated herein by reference.
> - *
>   * ----------------------------------------------------------------------- */
>
>  /*
>
>

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

* Re: [Batch 6 - patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 143
  2019-05-24 10:04 ` [Batch 6 - patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 143 Thomas Gleixner
@ 2019-05-24 11:18   ` Kate Stewart
  2019-05-24 13:18   ` Richard Fontana
  2019-05-24 19:13   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:18 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license version 2 as
>   published by the free software foundation or at your option any
>   later version this program is distributed in the hope that it will
>   be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose see the gnu
>   general public license for more details
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=e89be6d512b6
> ---
>  drivers/i2c/busses/i2c-cht-wc.c |   11 +----------
>  1 file changed, 1 insertion(+), 10 deletions(-)
>
> --- a/drivers/i2c/busses/i2c-cht-wc.c
> +++ b/drivers/i2c/busses/i2c-cht-wc.c
> @@ -1,19 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Intel CHT Whiskey Cove PMIC I2C Master driver
>   * Copyright (C) 2017 Hans de Goede <hdegoede@redhat.com>
>   *
>   * Based on various non upstream patches to support the CHT Whiskey Cove PMIC:
>   * Copyright (C) 2011 - 2014 Intel Corporation. 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, or (at your option)
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT 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/acpi.h>
>
>

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

* Re: [Batch 6 - patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 144
  2019-05-24 10:04 ` [Batch 6 - patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 144 Thomas Gleixner
@ 2019-05-24 11:19   ` Kate Stewart
  2019-05-24 13:18   ` Richard Fontana
  2019-05-24 19:19   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:19 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the therms of the gnu general public license as published
>   by the free software foundation either version 2 of the license or
>   at your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=68291e11a1e9
> ---
>  drivers/w1/slaves/w1_ds2405.c |   12 +-----------
>  1 file changed, 1 insertion(+), 11 deletions(-)
>
> --- a/drivers/w1/slaves/w1_ds2405.c
> +++ b/drivers/w1/slaves/w1_ds2405.c
> @@ -1,19 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *     w1_ds2405.c
>   *
>   * Copyright (c) 2017 Maciej S. Szmigiero <mail@maciej.szmigiero.name>
>   * Based on w1_therm.c copyright (c) 2004 Evgeniy Polyakov <zbr@ioremap.net>
> - *
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the therms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
>   */
>
>  #include <linux/device.h>
>
>

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

* Re: [Batch 6 - patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 147
  2019-05-24 10:04 ` [Batch 6 - patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 147 Thomas Gleixner
@ 2019-05-24 11:22   ` Kate Stewart
  2019-05-24 11:41     ` Thomas Gleixner
  2019-05-24 13:13   ` Richard Fontana
  2019-05-24 19:35   ` Allison Randal
  2 siblings, 1 reply; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:22 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

We should confirm with the author about this one....   its the "therms of the",
rest of the boiler plate is a clear match though.

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the [therms] of the gnu general public license as published
>   by the free software foundation either version 2 of the license or
>   at your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   59 temple place suite 330 boston ma 02111 1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch6&id=50c2b0bc70b5
> ---
>  drivers/w1/slaves/w1_ds2423.c |   15 +--------------
>  drivers/w1/slaves/w1_therm.c  |   16 +---------------
>  2 files changed, 2 insertions(+), 29 deletions(-)
>
> --- a/drivers/w1/slaves/w1_ds2423.c
> +++ b/drivers/w1/slaves/w1_ds2423.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *     w1_ds2423.c
>   *
> @@ -6,20 +7,6 @@
>   * This driver will read and write the value of 4 counters to w1_slave file in
>   * sys filesystem.
>   * Inspired by the w1_therm and w1_ds2431 drivers.
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the therms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/w1/slaves/w1_therm.c
> +++ b/drivers/w1/slaves/w1_therm.c
> @@ -1,22 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *     w1_therm.c
>   *
>   * Copyright (c) 2004 Evgeniy Polyakov <zbr@ioremap.net>
> - *
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the therms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
>   */
>
>  #include <asm/types.h>
>
>

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

* Re: [Batch 6 - patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 148
  2019-05-24 10:04 ` [Batch 6 - patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 148 Thomas Gleixner
@ 2019-05-24 11:23   ` Kate Stewart
  2019-05-24 13:17   ` Richard Fontana
  2019-05-24 19:36   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:23 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this kernel if not write to the free software foundation inc
>   675 mass ave cambridge ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=82816eb3de65
> ---
>  drivers/scsi/gdth.c |   14 +-------------
>  1 file changed, 1 insertion(+), 13 deletions(-)
>
> --- a/drivers/scsi/gdth.c
> +++ b/drivers/scsi/gdth.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /************************************************************************
>   * Linux driver for                                                     *
>   * ICP vortex GmbH:    GDT PCI Disk Array Controllers                   *
> @@ -13,19 +14,6 @@
>   * Boji Tony Kannanthanam <boji.t.kannanthanam@intel.com>               *
>   * Johannes Dinner <johannes_dinner@adaptec.com>                        *
>   *                                                                      *
> - * This program is free software; you can redistribute it and/or modify *
> - * it under the terms of the GNU General Public License as published    *
> - * by the Free Software Foundation; either version 2 of the License,    *
> - * or (at your option) any later version.                               *
> - *                                                                      *
> - * This program is distributed in the hope that it will be useful,      *
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of       *
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the         *
> - * GNU General Public License for more details.                         *
> - *                                                                      *
> - * You should have received a copy of the GNU General Public License    *
> - * along with this kernel; if not, write to the Free Software           *
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.            *
>   *                                                                      *
>   * Linux kernel 2.6.x supported                                                *
>   *                                                                      *
>
>

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

* Re: [Batch 6 - patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 145
  2019-05-24 10:04 ` [Batch 6 - patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 145 Thomas Gleixner
@ 2019-05-24 11:23   ` Kate Stewart
  2019-05-24 13:17   ` Richard Fontana
  2019-05-24 19:31   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:23 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   59 temple place suite 330 boston ma 021110 1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 84 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=batch6&id=55eab5942905
> ---
>  fs/configfs/configfs_internal.h      |   16 +---------------
>  fs/configfs/dir.c                    |   16 +---------------
>  fs/configfs/file.c                   |   16 +---------------
>  fs/configfs/inode.c                  |   16 +---------------
>  fs/configfs/item.c                   |   16 +---------------
>  fs/configfs/mount.c                  |   16 +---------------
>  fs/configfs/symlink.c                |   16 +---------------
>  fs/ocfs2/alloc.c                     |   16 +---------------
>  fs/ocfs2/alloc.h                     |   16 +---------------
>  fs/ocfs2/aops.c                      |   16 +---------------
>  fs/ocfs2/aops.h                      |   16 +---------------
>  fs/ocfs2/buffer_head_io.c            |   16 +---------------
>  fs/ocfs2/buffer_head_io.h            |   16 +---------------
>  fs/ocfs2/cluster/heartbeat.c         |   16 +---------------
>  fs/ocfs2/cluster/heartbeat.h         |   17 +----------------
>  fs/ocfs2/cluster/masklog.c           |   16 +---------------
>  fs/ocfs2/cluster/masklog.h           |   16 +---------------
>  fs/ocfs2/cluster/netdebug.c          |   17 +----------------
>  fs/ocfs2/cluster/nodemanager.c       |   16 +---------------
>  fs/ocfs2/cluster/nodemanager.h       |   17 +----------------
>  fs/ocfs2/cluster/ocfs2_heartbeat.h   |   16 +---------------
>  fs/ocfs2/cluster/ocfs2_nodemanager.h |   17 +----------------
>  fs/ocfs2/cluster/quorum.c            |   16 +---------------
>  fs/ocfs2/cluster/quorum.h            |   17 +----------------
>  fs/ocfs2/cluster/tcp.c               |   16 +---------------
>  fs/ocfs2/cluster/tcp.h               |   17 +----------------
>  fs/ocfs2/cluster/tcp_internal.h      |   16 +---------------
>  fs/ocfs2/dcache.c                    |   16 +---------------
>  fs/ocfs2/dcache.h                    |   16 +---------------
>  fs/ocfs2/dir.c                       |   16 +---------------
>  fs/ocfs2/dir.h                       |   16 +---------------
>  fs/ocfs2/dlm/dlmapi.h                |   17 +----------------
>  fs/ocfs2/dlm/dlmast.c                |   17 +----------------
>  fs/ocfs2/dlm/dlmcommon.h             |   17 +----------------
>  fs/ocfs2/dlm/dlmconvert.c            |   17 +----------------
>  fs/ocfs2/dlm/dlmconvert.h            |   17 +----------------
>  fs/ocfs2/dlm/dlmdebug.c              |   17 +----------------
>  fs/ocfs2/dlm/dlmdebug.h              |   17 +----------------
>  fs/ocfs2/dlm/dlmdomain.c             |   17 +----------------
>  fs/ocfs2/dlm/dlmdomain.h             |   17 +----------------
>  fs/ocfs2/dlm/dlmlock.c               |   17 +----------------
>  fs/ocfs2/dlm/dlmmaster.c             |   17 +----------------
>  fs/ocfs2/dlm/dlmrecovery.c           |   17 +----------------
>  fs/ocfs2/dlm/dlmthread.c             |   17 +----------------
>  fs/ocfs2/dlm/dlmunlock.c             |   17 +----------------
>  fs/ocfs2/dlmfs/dlmfs.c               |   16 +---------------
>  fs/ocfs2/dlmfs/userdlm.c             |   16 +---------------
>  fs/ocfs2/dlmfs/userdlm.h             |   16 +---------------
>  fs/ocfs2/dlmglue.c                   |   16 +---------------
>  fs/ocfs2/dlmglue.h                   |   16 +---------------
>  fs/ocfs2/export.c                    |   16 +---------------
>  fs/ocfs2/export.h                    |   16 +---------------
>  fs/ocfs2/file.c                      |   16 +---------------
>  fs/ocfs2/file.h                      |   16 +---------------
>  fs/ocfs2/heartbeat.c                 |   16 +---------------
>  fs/ocfs2/heartbeat.h                 |   16 +---------------
>  fs/ocfs2/inode.c                     |   16 +---------------
>  fs/ocfs2/inode.h                     |   16 +---------------
>  fs/ocfs2/journal.c                   |   16 +---------------
>  fs/ocfs2/journal.h                   |   16 +---------------
>  fs/ocfs2/localalloc.c                |   16 +---------------
>  fs/ocfs2/localalloc.h                |   16 +---------------
>  fs/ocfs2/locks.c                     |   16 +---------------
>  fs/ocfs2/locks.h                     |   16 +---------------
>  fs/ocfs2/mmap.c                      |   16 +---------------
>  fs/ocfs2/namei.c                     |   16 +---------------
>  fs/ocfs2/namei.h                     |   16 +---------------
>  fs/ocfs2/ocfs2.h                     |   16 +---------------
>  fs/ocfs2/ocfs2_lockid.h              |   16 +---------------
>  fs/ocfs2/resize.c                    |   16 +---------------
>  fs/ocfs2/resize.h                    |   16 +---------------
>  fs/ocfs2/slot_map.c                  |   18 +-----------------
>  fs/ocfs2/slot_map.h                  |   16 +---------------
>  fs/ocfs2/suballoc.c                  |   16 +---------------
>  fs/ocfs2/suballoc.h                  |   16 +---------------
>  fs/ocfs2/super.c                     |   16 +---------------
>  fs/ocfs2/super.h                     |   16 +---------------
>  fs/ocfs2/symlink.h                   |   16 +---------------
>  fs/ocfs2/sysfile.c                   |   16 +---------------
>  fs/ocfs2/sysfile.h                   |   16 +---------------
>  fs/ocfs2/uptodate.c                  |   16 +---------------
>  fs/ocfs2/uptodate.h                  |   16 +---------------
>  include/linux/configfs.h             |   16 +---------------
>  samples/configfs/configfs_sample.c   |   16 +---------------
>  84 files changed, 84 insertions(+), 1282 deletions(-)
>
> --- a/fs/configfs/configfs_internal.h
> +++ b/fs/configfs/configfs_internal.h
> @@ -1,23 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset:8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * configfs_internal.h - Internal stuff for configfs
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
> - *
>   * Based on sysfs:
>   *     sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
>   *
> --- a/fs/configfs/dir.c
> +++ b/fs/configfs/dir.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * dir.c - Operations for configfs directories.
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
> - *
>   * Based on sysfs:
>   *     sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
>   *
> --- a/fs/configfs/file.c
> +++ b/fs/configfs/file.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * file.c - operations for regular (text) files.
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
> - *
>   * Based on sysfs:
>   *     sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
>   *
> --- a/fs/configfs/inode.c
> +++ b/fs/configfs/inode.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * inode.c - basic inode and dentry operations.
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
> - *
>   * Based on sysfs:
>   *     sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
>   *
> --- a/fs/configfs/item.c
> +++ b/fs/configfs/item.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * item.c - library routines for handling generic config items
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
> - *
>   * Based on kobject:
>   *     kobject is Copyright (c) 2002-2003 Patrick Mochel
>   *
> --- a/fs/configfs/mount.c
> +++ b/fs/configfs/mount.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * mount.c - operations for initializing and mounting configfs.
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
> - *
>   * Based on sysfs:
>   *     sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
>   *
> --- a/fs/configfs/symlink.c
> +++ b/fs/configfs/symlink.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * symlink.c - operations for configfs symlinks.
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
> - *
>   * Based on sysfs:
>   *     sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
>   *
> --- a/fs/ocfs2/alloc.c
> +++ b/fs/ocfs2/alloc.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -6,21 +7,6 @@
>   * Extent allocs and frees
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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/alloc.h
> +++ b/fs/ocfs2/alloc.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -6,21 +7,6 @@
>   * Function prototypes
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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_ALLOC_H
> --- a/fs/ocfs2/aops.c
> +++ b/fs/ocfs2/aops.c
> @@ -1,22 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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/aops.h
> +++ b/fs/ocfs2/aops.h
> @@ -1,22 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * Copyright (C) 2002, 2004, 2005 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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_AOPS_H
> --- a/fs/ocfs2/buffer_head_io.c
> +++ b/fs/ocfs2/buffer_head_io.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -6,21 +7,6 @@
>   * Buffer cache handling
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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/buffer_head_io.h
> +++ b/fs/ocfs2/buffer_head_io.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -6,21 +7,6 @@
>   * Buffer cache handling functions defined
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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_BUFFER_HEAD_IO_H
> --- a/fs/ocfs2/cluster/heartbeat.c
> +++ b/fs/ocfs2/cluster/heartbeat.c
> @@ -1,22 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * Copyright (C) 2004, 2005 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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/kernel.h>
> --- a/fs/ocfs2/cluster/heartbeat.h
> +++ b/fs/ocfs2/cluster/heartbeat.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -6,22 +7,6 @@
>   * Function prototypes
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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 O2CLUSTER_HEARTBEAT_H
> --- a/fs/ocfs2/cluster/masklog.c
> +++ b/fs/ocfs2/cluster/masklog.c
> @@ -1,22 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * Copyright (C) 2004, 2005 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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/module.h>
> --- a/fs/ocfs2/cluster/masklog.h
> +++ b/fs/ocfs2/cluster/masklog.h
> @@ -1,22 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * Copyright (C) 2005 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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 O2CLUSTER_MASKLOG_H
> --- a/fs/ocfs2/cluster/netdebug.c
> +++ b/fs/ocfs2/cluster/netdebug.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -6,22 +7,6 @@
>   * debug functionality for o2net
>   *
>   * Copyright (C) 2005, 2008 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
> - *
>   */
>
>  #ifdef CONFIG_DEBUG_FS
> --- a/fs/ocfs2/cluster/nodemanager.c
> +++ b/fs/ocfs2/cluster/nodemanager.c
> @@ -1,22 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * Copyright (C) 2004, 2005 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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/slab.h>
> --- a/fs/ocfs2/cluster/nodemanager.h
> +++ b/fs/ocfs2/cluster/nodemanager.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -6,22 +7,6 @@
>   * Function prototypes
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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 O2CLUSTER_NODEMANAGER_H
> --- a/fs/ocfs2/cluster/ocfs2_heartbeat.h
> +++ b/fs/ocfs2/cluster/ocfs2_heartbeat.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -6,21 +7,6 @@
>   * On-disk structures for ocfs2_heartbeat
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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_HEARTBEAT_H
> --- a/fs/ocfs2/cluster/ocfs2_nodemanager.h
> +++ b/fs/ocfs2/cluster/ocfs2_nodemanager.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -7,22 +8,6 @@
>   * for the ocfs2_nodemanager module.
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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_NODEMANAGER_H
> --- a/fs/ocfs2/cluster/quorum.c
> +++ b/fs/ocfs2/cluster/quorum.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   *
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * Copyright (C) 2005 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
>   */
>
>  /* This quorum hack is only here until we transition to some more rational
> --- a/fs/ocfs2/cluster/quorum.h
> +++ b/fs/ocfs2/cluster/quorum.h
> @@ -1,23 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * Copyright (C) 2005 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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 O2CLUSTER_QUORUM_H
> --- a/fs/ocfs2/cluster/tcp.c
> +++ b/fs/ocfs2/cluster/tcp.c
> @@ -1,24 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   *
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
> - *
>   * ----
>   *
>   * Callers for this were originally written against a very simple synchronus
> --- a/fs/ocfs2/cluster/tcp.h
> +++ b/fs/ocfs2/cluster/tcp.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -6,22 +7,6 @@
>   * Function prototypes
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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 O2CLUSTER_TCP_H
> --- a/fs/ocfs2/cluster/tcp_internal.h
> +++ b/fs/ocfs2/cluster/tcp_internal.h
> @@ -1,22 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * Copyright (C) 2005 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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 O2CLUSTER_TCP_INTERNAL_H
> --- a/fs/ocfs2/dcache.c
> +++ b/fs/ocfs2/dcache.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>
>

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

* Re: [Batch 6 - patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 150
  2019-05-24 10:04 ` [Batch 6 - patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 150 Thomas Gleixner
@ 2019-05-24 11:24   ` Kate Stewart
  2019-05-24 13:16   ` Richard Fontana
  2019-05-24 19:42   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:24 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 or at your option any
>   later version this program is distributed in the hope that it will
>   be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose see the gnu
>   general public license for more details you should have received a
>   copy of the gnu general public license along with this program if
>   not write to the free software foundation inc 59 temple place suite
>   330 boston ma 02111 1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 42 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=batch6&id=2053c7c32bbd
> ---
>  arch/parisc/kernel/hpmc.S          |   15 +--------------
>  arch/parisc/kernel/pacache.S       |   15 +--------------
>  arch/parisc/lib/lusercopy.S        |   16 +---------------
>  arch/parisc/math-emu/cnv_float.h   |   15 +--------------
>  arch/parisc/math-emu/dbl_float.h   |   15 +--------------
>  arch/parisc/math-emu/decode_exc.c  |   15 +--------------
>  arch/parisc/math-emu/denormal.c    |   15 +--------------
>  arch/parisc/math-emu/dfadd.c       |   15 +--------------
>  arch/parisc/math-emu/dfcmp.c       |   15 +--------------
>  arch/parisc/math-emu/dfdiv.c       |   15 +--------------
>  arch/parisc/math-emu/dfmpy.c       |   15 +--------------
>  arch/parisc/math-emu/dfrem.c       |   15 +--------------
>  arch/parisc/math-emu/dfsqrt.c      |   15 +--------------
>  arch/parisc/math-emu/dfsub.c       |   15 +--------------
>  arch/parisc/math-emu/driver.c      |   15 +--------------
>  arch/parisc/math-emu/fcnvff.c      |   15 +--------------
>  arch/parisc/math-emu/fcnvfu.c      |   15 +--------------
>  arch/parisc/math-emu/fcnvfut.c     |   15 +--------------
>  arch/parisc/math-emu/fcnvfx.c      |   15 +--------------
>  arch/parisc/math-emu/fcnvfxt.c     |   15 +--------------
>  arch/parisc/math-emu/fcnvuf.c      |   15 +--------------
>  arch/parisc/math-emu/fcnvxf.c      |   15 +--------------
>  arch/parisc/math-emu/float.h       |   15 +--------------
>  arch/parisc/math-emu/fmpyfadd.c    |   15 +--------------
>  arch/parisc/math-emu/fpbits.h      |   15 +--------------
>  arch/parisc/math-emu/fpu.h         |   15 +--------------
>  arch/parisc/math-emu/fpudispatch.c |   15 +--------------
>  arch/parisc/math-emu/frnd.c        |   15 +--------------
>  arch/parisc/math-emu/hppa.h        |   15 +--------------
>  arch/parisc/math-emu/math-emu.h    |   15 +--------------
>  arch/parisc/math-emu/sfadd.c       |   15 +--------------
>  arch/parisc/math-emu/sfcmp.c       |   15 +--------------
>  arch/parisc/math-emu/sfdiv.c       |   15 +--------------
>  arch/parisc/math-emu/sfmpy.c       |   15 +--------------
>  arch/parisc/math-emu/sfrem.c       |   15 +--------------
>  arch/parisc/math-emu/sfsqrt.c      |   15 +--------------
>  arch/parisc/math-emu/sfsub.c       |   15 +--------------
>  arch/parisc/math-emu/sgl_float.h   |   15 +--------------
>  drivers/mtd/nand/raw/nandsim.c     |   15 +--------------
>  drivers/pnp/pnpacpi/core.c         |   15 +--------------
>  drivers/pnp/pnpbios/core.c         |   15 +--------------
>  drivers/pnp/pnpbios/pnpbios.h      |   15 +--------------
>  42 files changed, 42 insertions(+), 589 deletions(-)
>
> --- a/arch/parisc/kernel/hpmc.S
> +++ b/arch/parisc/kernel/hpmc.S
> @@ -1,23 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * HPMC (High Priority Machine Check) handler.
>   *
>   * Copyright (C) 1999 Philipp Rumpf <prumpf@tux.org>
>   * Copyright (C) 1999 Hewlett-Packard (Frank Rowand)
>   * Copyright (C) 2000 Hewlett-Packard (John Marvin)
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>
>
> --- a/arch/parisc/kernel/pacache.S
> +++ b/arch/parisc/kernel/pacache.S
> @@ -1,22 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   *  PARISC TLB and cache flushing support
>   *  Copyright (C) 2000-2001 Hewlett-Packard (John Marvin)
>   *  Copyright (C) 2001 Matthew Wilcox (willy at parisc-linux.org)
>   *  Copyright (C) 2002 Richard Hirst (rhirst with parisc-linux.org)
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>
>  /*
> --- a/arch/parisc/lib/lusercopy.S
> +++ b/arch/parisc/lib/lusercopy.S
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   *    User Space Access Routines
>   *
> @@ -7,21 +8,6 @@
>   *    Copyright (C) 2003 Randolph Chung <tausq with parisc-linux.org>
>   *    Copyright (C) 2017 Helge Deller <deller@gmx.de>
>   *    Copyright (C) 2017 John David Anglin <dave.anglin@bell.net>
> - *
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>
>  /*
> --- a/arch/parisc/math-emu/cnv_float.h
> +++ b/arch/parisc/math-emu/cnv_float.h
> @@ -1,22 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>
>  #ifdef __NO_PA_HDRS
> --- a/arch/parisc/math-emu/dbl_float.h
> +++ b/arch/parisc/math-emu/dbl_float.h
> @@ -1,22 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  #ifdef __NO_PA_HDRS
>      PA header file -- do not include this header file for non-PA builds.
> --- a/arch/parisc/math-emu/decode_exc.c
> +++ b/arch/parisc/math-emu/decode_exc.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/denormal.c
> +++ b/arch/parisc/math-emu/denormal.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/dfadd.c
> +++ b/arch/parisc/math-emu/dfadd.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/dfcmp.c
> +++ b/arch/parisc/math-emu/dfcmp.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/dfdiv.c
> +++ b/arch/parisc/math-emu/dfdiv.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/dfmpy.c
> +++ b/arch/parisc/math-emu/dfmpy.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/dfrem.c
> +++ b/arch/parisc/math-emu/dfrem.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/dfsqrt.c
> +++ b/arch/parisc/math-emu/dfsqrt.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/dfsub.c
> +++ b/arch/parisc/math-emu/dfsub.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/driver.c
> +++ b/arch/parisc/math-emu/driver.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   *  linux/arch/math-emu/driver.c.c
> --- a/arch/parisc/math-emu/fcnvff.c
> +++ b/arch/parisc/math-emu/fcnvff.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/fcnvfu.c
> +++ b/arch/parisc/math-emu/fcnvfu.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/fcnvfut.c
> +++ b/arch/parisc/math-emu/fcnvfut.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/fcnvfx.c
> +++ b/arch/parisc/math-emu/fcnvfx.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/fcnvfxt.c
> +++ b/arch/parisc/math-emu/fcnvfxt.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/fcnvuf.c
> +++ b/arch/parisc/math-emu/fcnvuf.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/fcnvxf.c
> +++ b/arch/parisc/math-emu/fcnvxf.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/float.h
> +++ b/arch/parisc/math-emu/float.h
> @@ -1,22 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/fmpyfadd.c
> +++ b/arch/parisc/math-emu/fmpyfadd.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/fpbits.h
> +++ b/arch/parisc/math-emu/fpbits.h
> @@ -1,22 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>
>  #ifdef __NO_PA_HDRS
> --- a/arch/parisc/math-emu/fpu.h
> +++ b/arch/parisc/math-emu/fpu.h
> @@ -1,22 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/fpudispatch.c
> +++ b/arch/parisc/math-emu/fpudispatch.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/frnd.c
> +++ b/arch/parisc/math-emu/frnd.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/hppa.h
> +++ b/arch/parisc/math-emu/hppa.h
> @@ -1,22 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>
>  #ifdef __NO_PA_HDRS
> --- a/arch/parisc/math-emu/math-emu.h
> +++ b/arch/parisc/math-emu/math-emu.h
> @@ -1,22 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
>
>

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

* Re: [Batch 6 - patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149
  2019-05-24 10:04 ` [Batch 6 - patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 Thomas Gleixner
@ 2019-05-24 11:25   ` Kate Stewart
  2019-05-24 13:15     ` Richard Fontana
  2019-05-24 19:38   ` Allison Randal
  1 sibling, 1 reply; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:25 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   licensed under the gpl 2 or later
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 82 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=batch6&id=08b2394d0084
> ---
>  drivers/gpio/gpio-adp5520.c                        |    3 +--
>  drivers/gpio/gpio-adp5588.c                        |    3 +--
>  drivers/hwmon/ad7314.c                             |    3 +--
>  drivers/hwmon/adt7310.c                            |    3 +--
>  drivers/hwmon/adt7410.c                            |    3 +--
>  drivers/iio/accel/adis16201.c                      |    3 +--
>  drivers/iio/accel/adis16209.c                      |    3 +--
>  drivers/iio/adc/ad7291.c                           |    3 +--
>  drivers/iio/adc/ad7766.c                           |    3 +--
>  drivers/iio/buffer/industrialio-buffer-dmaengine.c |    3 +--
>  drivers/iio/dac/ad5446.c                           |    3 +--
>  drivers/iio/gyro/adis16080.c                       |    3 +--
>  drivers/iio/gyro/adis16130.c                       |    3 +--
>  drivers/iio/gyro/adis16260.c                       |    3 +--
>  drivers/iio/imu/adis.c                             |    3 +--
>  drivers/iio/imu/adis_buffer.c                      |    3 +--
>  drivers/iio/imu/adis_trigger.c                     |    3 +--
>  drivers/input/joystick/psxpad-spi.c                |    2 +-
>  drivers/input/keyboard/adp5520-keys.c              |    3 +--
>  drivers/input/keyboard/adp5588-keys.c              |    2 +-
>  drivers/input/keyboard/opencores-kbd.c             |    3 +--
>  drivers/input/misc/ad714x-i2c.c                    |    3 +--
>  drivers/input/misc/ad714x-spi.c                    |    3 +--
>  drivers/input/misc/ad714x.c                        |    3 +--
>  drivers/input/misc/ad714x.h                        |    3 +--
>  drivers/input/misc/adxl34x-i2c.c                   |    2 +-
>  drivers/input/misc/adxl34x-spi.c                   |    2 +-
>  drivers/input/misc/adxl34x.c                       |    2 +-
>  drivers/input/misc/adxl34x.h                       |    2 +-
>  drivers/input/misc/pcf8574_keypad.c                |    3 +--
>  drivers/input/touchscreen/ad7879-i2c.c             |    3 +--
>  drivers/input/touchscreen/ad7879-spi.c             |    3 +--
>  drivers/input/touchscreen/ad7879.c                 |    3 +--
>  drivers/input/touchscreen/ad7879.h                 |    3 +--
>  drivers/leds/leds-adp5520.c                        |    3 +--
>  drivers/mfd/adp5520.c                              |    3 +--
>  drivers/misc/ad525x_dpot-i2c.c                     |    3 +--
>  drivers/misc/ad525x_dpot-spi.c                     |    3 +--
>  drivers/misc/ad525x_dpot.c                         |    3 +--
>  drivers/misc/ad525x_dpot.h                         |    3 +--
>  drivers/net/ethernet/wiznet/w5100-spi.c            |    3 +--
>  drivers/net/ethernet/wiznet/w5100.c                |    3 +--
>  drivers/net/ethernet/wiznet/w5100.h                |    3 +--
>  drivers/net/ethernet/wiznet/w5300.c                |    3 +--
>  drivers/net/ieee802154/adf7242.c                   |    3 +--
>  drivers/regulator/ad5398.c                         |    3 +--
>  drivers/spi/spi-xcomm.c                            |    3 +--
>  drivers/video/backlight/adp5520_bl.c               |    3 +--
>  drivers/video/backlight/adp8860_bl.c               |    3 +--
>  drivers/video/backlight/adp8870_bl.c               |    3 +--
>  include/asm-generic/ptrace.h                       |    3 +--
>  include/linux/iio/buffer-dmaengine.h               |    3 +--
>  include/linux/iio/dac/max517.h                     |    3 +--
>  include/linux/iio/dac/mcp4725.h                    |    3 +--
>  include/linux/iio/imu/adis.h                       |    3 +--
>  include/linux/input/ad714x.h                       |    3 +--
>  include/linux/input/adxl34x.h                      |    3 +--
>  include/linux/mfd/adp5520.h                        |    3 +--
>  include/linux/platform_data/ad7887.h               |    3 +--
>  include/linux/platform_data/adau17x1.h             |    3 +--
>  include/linux/platform_data/adp5588.h              |    3 +--
>  include/linux/platform_data/adp8860.h              |    3 +--
>  include/linux/platform_data/adp8870.h              |    3 +--
>  include/linux/platform_data/wiznet.h               |    3 +--
>  include/sound/adau1373.h                           |    3 +--
>  sound/soc/codecs/ad1836.c                          |    3 +--
>  sound/soc/codecs/ad1836.h                          |    3 +--
>  sound/soc/codecs/ad193x.c                          |    3 +--
>  sound/soc/codecs/ad193x.h                          |    3 +--
>  sound/soc/codecs/adau-utils.c                      |    3 +--
>  sound/soc/codecs/adau1373.c                        |    3 +--
>  sound/soc/codecs/adau1701.c                        |    3 +--
>  sound/soc/codecs/adau1701.h                        |    3 +--
>  sound/soc/codecs/adau1761.c                        |    3 +--
>  sound/soc/codecs/adau1781.c                        |    3 +--
>  sound/soc/codecs/adau17x1.c                        |    3 +--
>  sound/soc/codecs/adav80x.c                         |    3 +--
>  sound/soc/codecs/adav80x.h                         |    3 +--
>  sound/soc/codecs/sigmadsp-i2c.c                    |    3 +--
>  sound/soc/codecs/sigmadsp-regmap.c                 |    3 +--
>  sound/soc/codecs/sigmadsp.c                        |    3 +--
>  sound/soc/codecs/sigmadsp.h                        |    3 +--
>  82 files changed, 82 insertions(+), 158 deletions(-)
>
> --- a/drivers/gpio/gpio-adp5520.c
> +++ b/drivers/gpio/gpio-adp5520.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * GPIO driver for Analog Devices ADP5520 MFD PMICs
>   *
>   * Copyright 2009 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/gpio/gpio-adp5588.c
> +++ b/drivers/gpio/gpio-adp5588.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * GPIO Chip driver for Analog Devices
>   * ADP5588/ADP5587 I/O Expander and QWERTY Keypad Controller
>   *
>   * Copyright 2009-2010 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/hwmon/ad7314.c
> +++ b/drivers/hwmon/ad7314.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * AD7314 digital temperature sensor driver for AD7314, ADT7301 and ADT7302
>   *
>   * Copyright 2010 Analog Devices Inc.
>   *
> - * Licensed under the GPL-2 or later.
> - *
>   * Conversion to hwmon from IIO done by Jonathan Cameron <jic23@cam.ac.uk>
>   */
>  #include <linux/device.h>
> --- a/drivers/hwmon/adt7310.c
> +++ b/drivers/hwmon/adt7310.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * ADT7310/ADT7310 digital temperature sensor driver
>   *
>   * Copyright 2012-2013 Analog Devices Inc.
>   *   Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/hwmon/adt7410.c
> +++ b/drivers/hwmon/adt7410.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * ADT7410/ADT7420 digital temperature sensor driver
>   *
>   * Copyright 2012-2013 Analog Devices Inc.
>   *   Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/iio/accel/adis16201.c
> +++ b/drivers/iio/accel/adis16201.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer
>   *
>   * Copyright 2010 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/iio/accel/adis16209.c
> +++ b/drivers/iio/accel/adis16209.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer
>   *
>   * Copyright 2010 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/iio/adc/ad7291.c
> +++ b/drivers/iio/adc/ad7291.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * AD7291 8-Channel, I2C, 12-Bit SAR ADC with Temperature Sensor
>   *
>   * Copyright 2010-2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/iio/adc/ad7766.c
> +++ b/drivers/iio/adc/ad7766.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * AD7766/AD7767 SPI ADC driver
>   *
>   * Copyright 2016 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/clk.h>
> --- a/drivers/iio/buffer/industrialio-buffer-dmaengine.c
> +++ b/drivers/iio/buffer/industrialio-buffer-dmaengine.c
> @@ -1,8 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright 2014-2015 Analog Devices Inc.
>   *  Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/slab.h>
> --- a/drivers/iio/dac/ad5446.c
> +++ b/drivers/iio/dac/ad5446.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * AD5446 SPI DAC driver
>   *
>   * Copyright 2010 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/interrupt.h>
> --- a/drivers/iio/gyro/adis16080.c
> +++ b/drivers/iio/gyro/adis16080.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * ADIS16080/100 Yaw Rate Gyroscope with SPI driver
>   *
>   * Copyright 2010 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>  #include <linux/delay.h>
>  #include <linux/mutex.h>
> --- a/drivers/iio/gyro/adis16130.c
> +++ b/drivers/iio/gyro/adis16130.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * ADIS16130 Digital Output, High Precision Angular Rate Sensor driver
>   *
>   * Copyright 2010 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/mutex.h>
> --- a/drivers/iio/gyro/adis16260.c
> +++ b/drivers/iio/gyro/adis16260.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * ADIS16260/ADIS16265 Programmable Digital Gyroscope Sensor Driver
>   *
>   * Copyright 2010 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/interrupt.h>
> --- a/drivers/iio/imu/adis.c
> +++ b/drivers/iio/imu/adis.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Common library for ADIS16XXX devices
>   *
>   * Copyright 2012 Analog Devices Inc.
>   *   Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/delay.h>
> --- a/drivers/iio/imu/adis_buffer.c
> +++ b/drivers/iio/imu/adis_buffer.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Common library for ADIS16XXX devices
>   *
>   * Copyright 2012 Analog Devices Inc.
>   *   Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/export.h>
> --- a/drivers/iio/imu/adis_trigger.c
> +++ b/drivers/iio/imu/adis_trigger.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Common library for ADIS16XXX devices
>   *
>   * Copyright 2012 Analog Devices Inc.
>   *   Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/interrupt.h>
> --- a/drivers/input/joystick/psxpad-spi.c
> +++ b/drivers/input/joystick/psxpad-spi.c
> @@ -1,8 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * PlayStation 1/2 joypads via SPI interface Driver
>   *
>   * Copyright (C) 2017 Tomohiro Yoshidomi <sylph23k@gmail.com>
> - * Licensed under the GPL-2 or later.
>   *
>   * PlayStation 1/2 joypad's plug (not socket)
>   *  123 456 789
> --- a/drivers/input/keyboard/adp5520-keys.c
> +++ b/drivers/input/keyboard/adp5520-keys.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Keypad driver for Analog Devices ADP5520 MFD PMICs
>   *
>   * Copyright 2009 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/input/keyboard/adp5588-keys.c
> +++ b/drivers/input/keyboard/adp5588-keys.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * File: drivers/input/keyboard/adp5588_keys.c
>   * Description:  keypad driver for ADP5588 and ADP5587
> @@ -5,7 +6,6 @@
>   * Bugs: Enter bugs at http://blackfin.uclinux.org/
>   *
>   * Copyright (C) 2008-2010 Analog Devices Inc.
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/input/keyboard/opencores-kbd.c
> +++ b/drivers/input/keyboard/opencores-kbd.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * OpenCores Keyboard Controller Driver
>   * http://www.opencores.org/project,keyboardcontroller
>   *
>   * Copyright 2007-2009 HV Sistemas S.L.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/input.h>
> --- a/drivers/input/misc/ad714x-i2c.c
> +++ b/drivers/input/misc/ad714x-i2c.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * AD714X CapTouch Programmable Controller driver (I2C bus)
>   *
>   * Copyright 2009-2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/input.h>       /* BUS_I2C */
> --- a/drivers/input/misc/ad714x-spi.c
> +++ b/drivers/input/misc/ad714x-spi.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * AD714X CapTouch Programmable Controller driver (SPI bus)
>   *
>   * Copyright 2009-2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/input.h>       /* BUS_SPI */
> --- a/drivers/input/misc/ad714x.c
> +++ b/drivers/input/misc/ad714x.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * AD714X CapTouch Programmable Controller driver supporting AD7142/3/7/8/7A
>   *
>   * Copyright 2009-2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/input/misc/ad714x.h
> +++ b/drivers/input/misc/ad714x.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * AD714X CapTouch Programmable Controller driver (bus interfaces)
>   *
>   * Copyright 2009-2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef _AD714X_H_
> --- a/drivers/input/misc/adxl34x-i2c.c
> +++ b/drivers/input/misc/adxl34x-i2c.c
> @@ -1,10 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * ADLX345/346 Three-Axis Digital Accelerometers (I2C Interface)
>   *
>   * Enter bugs at http://blackfin.uclinux.org/
>   *
>   * Copyright (C) 2009 Michael Hennerich, Analog Devices Inc.
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/input.h>       /* BUS_I2C */
> --- a/drivers/input/misc/adxl34x-spi.c
> +++ b/drivers/input/misc/adxl34x-spi.c
> @@ -1,10 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * ADLX345/346 Three-Axis Digital Accelerometers (SPI Interface)
>   *
>   * Enter bugs at http://blackfin.uclinux.org/
>   *
>   * Copyright (C) 2009 Michael Hennerich, Analog Devices Inc.
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/input.h>       /* BUS_SPI */
> --- a/drivers/input/misc/adxl34x.c
> +++ b/drivers/input/misc/adxl34x.c
> @@ -1,10 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * ADXL345/346 Three-Axis Digital Accelerometers
>   *
>   * Enter bugs at http://blackfin.uclinux.org/
>   *
>   * Copyright (C) 2009 Michael Hennerich, Analog Devices Inc.
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/input/misc/adxl34x.h
> +++ b/drivers/input/misc/adxl34x.h
> @@ -1,10 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * ADXL345/346 Three-Axis Digital Accelerometers (I2C/SPI Interface)
>   *
>   * Enter bugs at http://blackfin.uclinux.org/
>   *
>   * Copyright (C) 2009 Michael Hennerich, Analog Devices Inc.
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef _ADXL34X_H_
> --- a/drivers/input/misc/pcf8574_keypad.c
> +++ b/drivers/input/misc/pcf8574_keypad.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Driver for a keypad w/16 buttons connected to a PCF8574 I2C I/O expander
>   *
>   * Copyright 2005-2008 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/input/touchscreen/ad7879-i2c.c
> +++ b/drivers/input/touchscreen/ad7879-i2c.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * AD7879-1/AD7889-1 touchscreen (I2C bus)
>   *
>   * Copyright (C) 2008-2010 Michael Hennerich, Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/input.h>       /* BUS_I2C */
> --- a/drivers/input/touchscreen/ad7879-spi.c
> +++ b/drivers/input/touchscreen/ad7879-spi.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * AD7879/AD7889 touchscreen (SPI bus)
>   *
>   * Copyright (C) 2008-2010 Michael Hennerich, Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/input.h>       /* BUS_SPI */
> --- a/drivers/input/touchscreen/ad7879.c
> +++ b/drivers/input/touchscreen/ad7879.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * AD7879/AD7889 based touchscreen and GPIO driver
>   *
>   * Copyright (C) 2008-2010 Michael Hennerich, Analog Devices Inc.
>   *
> - * Licensed under the GPL-2 or later.
> - *
>   * History:
>   * Copyright (c) 2005 David Brownell
>   * Copyright (c) 2006 Nokia Corporation
> --- a/drivers/input/touchscreen/ad7879.h
> +++ b/drivers/input/touchscreen/ad7879.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * AD7879/AD7889 touchscreen (bus interfaces)
>   *
>   * Copyright (C) 2008-2010 Michael Hennerich, Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef _AD7879_H_
> --- a/drivers/leds/leds-adp5520.c
> +++ b/drivers/leds/leds-adp5520.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * LEDs driver for Analog Devices ADP5520/ADP5501 MFD PMICs
>   *
> @@ -9,8 +10,6 @@
>   *
>   * Copyright (C) 2006-2008 Marvell International Ltd.
>   *     Eric Miao <eric.miao@marvell.com>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/mfd/adp5520.c
> +++ b/drivers/mfd/adp5520.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Base driver for Analog Devices ADP5520/ADP5501 MFD PMICs
>   * LCD Backlight: drivers/video/backlight/adp5520_bl
> @@ -15,8 +16,6 @@
>   *
>   * Copyright (C) 2006-2008 Marvell International Ltd.
>   *     Eric Miao <eric.miao@marvell.com>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/misc/ad525x_dpot-i2c.c
> +++ b/drivers/misc/ad525x_dpot-i2c.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Driver for the Analog Devices digital potentiometers (I2C bus)
>   *
>   * Copyright (C) 2010-2011 Michael Hennerich, Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/i2c.h>
> --- a/drivers/misc/ad525x_dpot-spi.c
> +++ b/drivers/misc/ad525x_dpot-spi.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Driver for the Analog Devices digital potentiometers (SPI bus)
>   *
>   * Copyright (C) 2010-2011 Michael Hennerich, Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/spi/spi.h>
> --- a/drivers/misc/ad525x_dpot.c
> +++ b/drivers/misc/ad525x_dpot.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * ad525x_dpot: Driver for the Analog Devices digital potentiometers
>   * Copyright (c) 2009-2010 Analog Devices, Inc.
> @@ -65,8 +66,6 @@
>   *
>   * derived from ad5252.c
>   * Copyright (c) 2006-2011 Michael Hennerich <michael.hennerich@analog.com>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/misc/ad525x_dpot.h
> +++ b/drivers/misc/ad525x_dpot.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Driver for the Analog Devices digital potentiometers
>   *
>   * Copyright (C) 2010 Michael Hennerich, Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef _AD_DPOT_H_
> --- a/drivers/net/ethernet/wiznet/w5100-spi.c
> +++ b/drivers/net/ethernet/wiznet/w5100-spi.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Ethernet driver for the WIZnet W5100/W5200/W5500 chip.
>   *
>   * Copyright (C) 2016 Akinobu Mita <akinobu.mita@gmail.com>
>   *
> - * Licensed under the GPL-2 or later.
> - *
>   * Datasheet:
>   * http://www.wiznet.co.kr/wp-content/uploads/wiznethome/Chip/W5100/Document/W5100_Datasheet_v1.2.6.pdf
>   * http://wiznethome.cafe24.com/wp-content/uploads/wiznethome/Chip/W5200/Documents/W5200_DS_V140E.pdf
> --- a/drivers/net/ethernet/wiznet/w5100.c
> +++ b/drivers/net/ethernet/wiznet/w5100.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Ethernet driver for the WIZnet W5100 chip.
>   *
>   * Copyright (C) 2006-2008 WIZnet Co.,Ltd.
>   * Copyright (C) 2012 Mike Sinkovsky <msink@permonline.ru>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/net/ethernet/wiznet/w5100.h
> +++ b/drivers/net/ethernet/wiznet/w5100.h
> @@ -1,10 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Ethernet driver for the WIZnet W5100 chip.
>   *
>   * Copyright (C) 2006-2008 WIZnet Co.,Ltd.
>   * Copyright (C) 2012 Mike Sinkovsky <msink@permonline.ru>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  enum {
> --- a/drivers/net/ethernet/wiznet/w5300.c
> +++ b/drivers/net/ethernet/wiznet/w5300.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Ethernet driver for the WIZnet W5300 chip.
>   *
>   * Copyright (C) 2008-2009 WIZnet Co.,Ltd.
>   * Copyright (C) 2011 Taehun Kim <kth3321 <at> gmail.com>
>   * Copyright (C) 2012 Mike Sinkovsky <msink@permonline.ru>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/net/ieee802154/adf7242.c
> +++ b/drivers/net/ieee802154/adf7242.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Analog Devices ADF7242 Low-Power IEEE 802.15.4 Transceiver
>   *
>   * Copyright 2009-2017 Analog Devices Inc.
>   *
> - * Licensed under the GPL-2 or later.
> - *
>   * http://www.analog.com/ADF7242
>   */
>
> --- a/drivers/regulator/ad5398.c
> +++ b/drivers/regulator/ad5398.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Voltage and current regulation for AD5398 and AD5821
>   *
>   * Copyright 2010 Analog Devices Inc.
>   *
>   * Enter bugs at http://blackfin.uclinux.org/
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/spi/spi-xcomm.c
> +++ b/drivers/spi/spi-xcomm.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Analog Devices AD-FMCOMMS1-EBZ board I2C-SPI bridge driver
>   *
>   * Copyright 2012 Analog Devices Inc.
>   * Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/video/backlight/adp5520_bl.c
> +++ b/drivers/video/backlight/adp5520_bl.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Backlight driver for Analog Devices ADP5520/ADP5501 MFD PMICs
>   *
>   * Copyright 2009 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/video/backlight/adp8860_bl.c
> +++ b/drivers/video/backlight/adp8860_bl.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Backlight driver for Analog Devices ADP8860 Backlight Devices
>   *
>   * Copyright 2009-2010 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/video/backlight/adp8870_bl.c
> +++ b/drivers/video/backlight/adp8870_bl.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Backlight driver for Analog Devices ADP8870 Backlight Devices
>   *
>   * Copyright 2009-2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/include/asm-generic/ptrace.h
> +++ b/include/asm-generic/ptrace.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Common low level (register) ptrace helpers
>   *
>   * Copyright 2004-2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef __ASM_GENERIC_PTRACE_H__
> --- a/include/linux/iio/buffer-dmaengine.h
> +++ b/include/linux/iio/buffer-dmaengine.h
> @@ -1,8 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright 2014-2015 Analog Devices Inc.
>   *  Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef __IIO_DMAENGINE_H__
> --- a/include/linux/iio/dac/max517.h
> +++ b/include/linux/iio/dac/max517.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * MAX517 DAC driver
>   *
>   * Copyright 2011 Roland Stigge <stigge@antcom.de>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>  #ifndef IIO_DAC_MAX517_H_
>  #define IIO_DAC_MAX517_H_
> --- a/include/linux/iio/dac/mcp4725.h
> +++ b/include/linux/iio/dac/mcp4725.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * MCP4725 DAC driver
>   *
>   * Copyright (C) 2012 Peter Meerwald <pmeerw@pmeerw.net>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef IIO_DAC_MCP4725_H_
> --- a/include/linux/iio/imu/adis.h
> +++ b/include/linux/iio/imu/adis.h
> @@ -1,10 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Common library for ADIS16XXX devices
>   *
>   * Copyright 2012 Analog Devices Inc.
>   *   Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef __IIO_ADIS_H__
> --- a/include/linux/input/ad714x.h
> +++ b/include/linux/input/ad714x.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * include/linux/input/ad714x.h
>   *
> @@ -7,8 +8,6 @@
>   * information.
>   *
>   * Copyright 2009-2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef __LINUX_INPUT_AD714X_H__
> --- a/include/linux/input/adxl34x.h
> +++ b/include/linux/input/adxl34x.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * include/linux/input/adxl34x.h
>   *
> @@ -6,8 +7,6 @@
>   * device's "struct device" holds this information.
>   *
>   * Copyright 2009 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef __LINUX_INPUT_ADXL34X_H__
> --- a/include/linux/mfd/adp5520.h
> +++ b/include/linux/mfd/adp5520.h
> @@ -1,10 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Definitions and platform data for Analog Devices
>   * ADP5520/ADP5501 MFD PMICs (Backlight, LED, GPIO and Keys)
>   *
>   * Copyright 2009 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>
> --- a/include/linux/platform_data/ad7887.h
> +++ b/include/linux/platform_data/ad7887.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * AD7887 SPI ADC driver
>   *
>   * Copyright 2010 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>  #ifndef IIO_ADC_AD7887_H_
>  #define IIO_ADC_AD7887_H_
> --- a/include/linux/platform_data/adau17x1.h
> +++ b/include/linux/platform_data/adau17x1.h
> @@ -1,10 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Driver for ADAU1361/ADAU1461/ADAU1761/ADAU1961/ADAU1381/ADAU1781 codecs
>   *
>   * Copyright 2011-2014 Analog Devices Inc.
>   * Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef __LINUX_PLATFORM_DATA_ADAU17X1_H__
> --- a/include/linux/platform_data/adp5588.h
> +++ b/include/linux/platform_data/adp5588.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Analog Devices ADP5588 I/O Expander and QWERTY Keypad Controller
>   *
>   * Copyright 2009-2010 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef _ADP5588_H
> --- a/include/linux/platform_data/adp8860.h
> +++ b/include/linux/platform_data/adp8860.h
> @@ -1,10 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Definitions and platform data for Analog Devices
>   * Backlight drivers ADP8860
>   *
>   * Copyright 2009-2010 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef __LINUX_I2C_ADP8860_H
> --- a/include/linux/platform_data/adp8870.h
> +++ b/include/linux/platform_data/adp8870.h
> @@ -1,10 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Definitions and platform data for Analog Devices
>   * Backlight drivers ADP8870
>   *
>   * Copyright 2009-2010 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef __LINUX_I2C_ADP8870_H
> --- a/include/linux/platform_data/wiznet.h
> +++ b/include/linux/platform_data/wiznet.h
> @@ -1,7 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Ethernet driver for the WIZnet W5x00 chip.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef PLATFORM_DATA_WIZNET_H
> --- a/include/sound/adau1373.h
> +++ b/include/sound/adau1373.h
> @@ -1,10 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Analog Devices ADAU1373 Audio Codec drive
>   *
>   * Copyright 2011 Analog Devices Inc.
>   * Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef __SOUND_ADAU1373_H__
> --- a/sound/soc/codecs/ad1836.c
> +++ b/sound/soc/codecs/ad1836.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>   * Audio Codec driver supporting:
>   *  AD1835A, AD1836, AD1837A, AD1838A, AD1839A
>   *
>   * Copyright 2009-2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/init.h>
> --- a/sound/soc/codecs/ad1836.h
> +++ b/sound/soc/codecs/ad1836.h
> @@ -1,10 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Audio Codec driver supporting:
>   *  AD1835A, AD1836, AD1837A, AD1838A, AD1839A
>   *
>   * Copyright 2009-2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef __AD1836_H__
> --- a/sound/soc/codecs/ad193x.c
> +++ b/sound/soc/codecs/ad193x.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * AD193X Audio Codec driver supporting AD1936/7/8/9
>   *
>   * Copyright 2010 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/sound/soc/codecs/ad193x.h
> +++ b/sound/soc/codecs/ad193x.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * AD193X Audio Codec driver
>   *
>   * Copyright 2010 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef __AD193X_H__
> --- a/sound/soc/codecs/adau-utils.c
> +++ b/sound/soc/codecs/adau-utils.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Shared helper functions for devices from the ADAU family
>   *
>   * Copyright 2011-2016 Analog Devices Inc.
>   * Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/gcd.h>
> --- a/sound/soc/codecs/adau1373.c
> +++ b/sound/soc/codecs/adau1373.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Analog Devices ADAU1373 Audio Codec drive
>   *
>   * Copyright 2011 Analog Devices Inc.
>   * Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/sound/soc/codecs/adau1701.c
> +++ b/sound/soc/codecs/adau1701.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Driver for ADAU1701 SigmaDSP processor
>   *
>   * Copyright 2011 Analog Devices Inc.
>   * Author: Lars-Peter Clausen <lars@metafoo.de>
>   *     based on an inital version by Cliff Cai <cliff.cai@analog.com>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/sound/soc/codecs/adau1701.h
> +++ b/sound/soc/codecs/adau1701.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * header file for ADAU1701 SigmaDSP processor
>   *
>   * Copyright 2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef _ADAU1701_H
> --- a/sound/soc/codecs/adau1761.c
> +++ b/sound/soc/codecs/adau1761.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Driver for ADAU1361/ADAU1461/ADAU1761/ADAU1961 codec
>   *
>   * Copyright 2011-2013 Analog Devices Inc.
>   * Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/sound/soc/codecs/adau1781.c
> +++ b/sound/soc/codecs/adau1781.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Driver for ADAU1381/ADAU1781 codec
>   *
>   * Copyright 2011-2013 Analog Devices Inc.
>   * Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/sound/soc/codecs/adau17x1.c
> +++ b/sound/soc/codecs/adau17x1.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Common code for ADAU1X61 and ADAU1X81 codecs
>   *
>   * Copyright 2011-2014 Analog Devices Inc.
>   * Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/sound/soc/codecs/adav80x.c
> +++ b/sound/soc/codecs/adav80x.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * ADAV80X Audio Codec driver supporting ADAV801, ADAV803
>   *
>   * Copyright 2011 Analog Devices Inc.
>   * Author: Yi Li <yi.li@analog.com>
>   * Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/module.h>
> --- a/sound/soc/codecs/adav80x.h
> +++ b/sound/soc/codecs/adav80x.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * header file for ADAV80X parts
>   *
>   * Copyright 2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef _ADAV80X_H
> --- a/sound/soc/codecs/sigmadsp-i2c.c
> +++ b/sound/soc/codecs/sigmadsp-i2c.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Load Analog Devices SigmaStudio firmware files
>   *
>   * Copyright 2009-2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/export.h>
> --- a/sound/soc/codecs/sigmadsp-regmap.c
> +++ b/sound/soc/codecs/sigmadsp-regmap.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Load Analog Devices SigmaStudio firmware files
>   *
>   * Copyright 2009-2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/regmap.h>
> --- a/sound/soc/codecs/sigmadsp.c
> +++ b/sound/soc/codecs/sigmadsp.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Load Analog Devices SigmaStudio firmware files
>   *
>   * Copyright 2009-2014 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #include <linux/crc32.h>
> --- a/sound/soc/codecs/sigmadsp.h
> +++ b/sound/soc/codecs/sigmadsp.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Load firmware files from Analog Devices SigmaStudio
>   *
>   * Copyright 2009-2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2 or later.
>   */
>
>  #ifndef __SIGMA_FIRMWARE_H__
>
>

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

* Re: [Batch 6 - patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 134
  2019-05-24 10:42   ` Thomas Gleixner
@ 2019-05-24 11:29     ` Kate Stewart
  0 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:29 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Fri, May 24, 2019 at 5:42 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> On Fri, 24 May 2019, Thomas Gleixner wrote:
> >
> > --- a/drivers/clocksource/timer-ti-dm.c
> > +++ b/drivers/clocksource/timer-ti-dm.c
> > @@ -1,3 +1,4 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * linux/arch/arm/plat-omap/dmtimer.c
> >   *
> > @@ -15,24 +16,6 @@
> >   *
> >   * Copyright (C) 2009 Texas Instruments
> >   * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com>
> > - *
> > - * This program is free software; you can redistribute it and/or modify it
> > - * under the terms of the GNU General Public License as published by the
> > - * Free Software Foundation; either version 2 of the License, or (at your
> > - * option) any later version.
> > - *
> > - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
> > - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
> > - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
> > - * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
> > - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
> > - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
> > - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
> > - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
>
> Yet another one of those special disclaimers.

Yeah,  it needs to be added to the messy list.

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

* Re: [Batch 6 - patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 141
  2019-05-24 10:43   ` Thomas Gleixner
@ 2019-05-24 11:29     ` Kate Stewart
  0 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:29 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Fri, May 24, 2019 at 5:43 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> On Fri, 24 May 2019, Thomas Gleixner wrote:
> >  arch/mips/pci/fixup-loongson3.c |   18 +-----------------
> >  drivers/i2c/busses/i2c-pmcmsp.c |   17 +----------------
> >  drivers/spi/spi-omap-uwire.c    |   17 +----------------
> >  3 files changed, 3 insertions(+), 49 deletions(-)
> >
> > --- a/arch/mips/pci/fixup-loongson3.c
> > +++ b/arch/mips/pci/fixup-loongson3.c
> > @@ -1,26 +1,10 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * fixup-loongson3.c
> >   *
> >   * Copyright (C) 2012 Lemote, Inc.
> >   * Author: Xiang Yu, xiangy@lemote.com
> >   *         Chen Huacai, chenhc@lemote.com
> > - *
> > - * This program is free software; you can redistribute  it and/or modify it
> > - * under  the terms of  the GNU General  Public License as published by the
> > - * Free Software Foundation;  either version 2 of the  License, or (at your
> > - * option) any later version.
> > - *
> > - * THIS  SOFTWARE  IS PROVIDED   ``AS  IS'' AND   ANY  EXPRESS OR IMPLIED
> > - * WARRANTIES,   INCLUDING, BUT NOT  LIMITED  TO, THE IMPLIED WARRANTIES OF
> > - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
> > - * NO  EVENT  SHALL   THE AUTHOR  BE    LIABLE FOR ANY   DIRECT, INDIRECT,
> > - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
> > - * NOT LIMITED   TO, PROCUREMENT OF  SUBSTITUTE GOODS  OR SERVICES; LOSS OF
> > - * USE, DATA,  OR PROFITS; OR  BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
> > - * ANY THEORY OF LIABILITY, WHETHER IN  CONTRACT, STRICT LIABILITY, OR TORT
> > - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
> > - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
> > - *
>
> Sigh....

Yup.  add to messy list...

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

* Re: [Batch 6 - patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 146
  2019-05-24 10:45   ` Thomas Gleixner
@ 2019-05-24 11:32     ` Kate Stewart
  0 siblings, 0 replies; 105+ messages in thread
From: Kate Stewart @ 2019-05-24 11:32 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Fri, May 24, 2019 at 5:45 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> On Fri, 24 May 2019, Thomas Gleixner wrote:
> > ---
> > https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=6be29085b448
> > ---
> >  drivers/media/rc/keymaps/rc-technisat-usb2.c |   18 +-----------------
> >  drivers/media/usb/dvb-usb/technisat-usb2.c   |   18 +-----------------
> >  2 files changed, 2 insertions(+), 34 deletions(-)
> >
> > --- a/drivers/media/rc/keymaps/rc-technisat-usb2.c
> > +++ b/drivers/media/rc/keymaps/rc-technisat-usb2.c
> > @@ -1,3 +1,4 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /* rc-technisat-usb2.c - Keytable for SkyStar HD USB
> >   *
> >   * Copyright (C) 2010 Patrick Boettcher,
> > @@ -6,23 +7,6 @@
> >   * Development was sponsored by Technisat Digital UK Limited, whose
> >   * registered office is Witan Gate House 500 - 600 Witan Gate West,
> >   * Milton Keynes, MK9 1SH
> > - *
> > - * This program is free software; you can redistribute it and/or
> > - * modify it under the terms of the GNU General Public License as
> > - * published by the Free Software Foundation; either version 2 of the
> > - * License, or (at your option) any later version.
> > - *
> > - *
> > - * THIS PROGRAM IS PROVIDED "AS IS" AND BOTH THE COPYRIGHT HOLDER AND
> > - * TECHNISAT DIGITAL UK LTD DISCLAIM ALL WARRANTIES WITH REGARD TO
> > - * THIS PROGRAM INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY OR
> > - * FITNESS FOR A PARTICULAR PURPOSE.  NEITHER THE COPYRIGHT HOLDER
> > - * NOR TECHNISAT DIGITAL UK LIMITED SHALL BE LIABLE FOR ANY SPECIAL,
> > - * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
> > - * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
> > - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
> > - * IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS PROGRAM. See the
> > - * GNU General Public License for more details.
>
> And another variant of that...
>
Yup.  Add to messy list

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

* Re: [Batch 6 - patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 147
  2019-05-24 11:22   ` Kate Stewart
@ 2019-05-24 11:41     ` Thomas Gleixner
  2019-05-29 14:55       ` Evgeniy Polyakov
  0 siblings, 1 reply; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 11:41 UTC (permalink / raw)
  To: Kate Stewart; +Cc: linux-spdx, Evgeniy Polyakov

Kate,

On Fri, 24 May 2019, Kate Stewart wrote:

> We should confirm with the author about this one....  its the "therms of
> the", rest of the boiler plate is a clear match though.

Cc'ed

> On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:

> >  drivers/w1/slaves/w1_ds2423.c |   15 +--------------
> >  drivers/w1/slaves/w1_therm.c  |   16 +---------------
> >  2 files changed, 2 insertions(+), 29 deletions(-)
> >
> > --- a/drivers/w1/slaves/w1_ds2423.c
> > +++ b/drivers/w1/slaves/w1_ds2423.c
> > @@ -1,3 +1,4 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   *     w1_ds2423.c
> >   *
> > @@ -6,20 +7,6 @@
> >   * This driver will read and write the value of 4 counters to w1_slave file in
> >   * sys filesystem.
> >   * Inspired by the w1_therm and w1_ds2431 drivers.

This one was copied from the w1_therm driver.

> > --- a/drivers/w1/slaves/w1_therm.c
> > +++ b/drivers/w1/slaves/w1_therm.c
> > @@ -1,22 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   *     w1_therm.c
> >   *
> >   * Copyright (c) 2004 Evgeniy Polyakov <zbr@ioremap.net>
> > - *
> > - *
> > - * This program is free software; you can redistribute it and/or modify
> > - * it under the therms of the GNU General Public License as published by
      	   	     ^^^^^^
Evgeniy,

this is about 'therms' instead of 'terms'.

I assume that this is either a joke or happened with a filewide
s/term/therm/. Anyway we just want to confirm with you that it should read
'terms' and there was no intention to change the meaning of the license
notice. In that case we can replace it with the matching SPDX identifier.

Thanks,

	tglx


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

* Re: [Batch 6 - patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 147
  2019-05-24 10:04 ` [Batch 6 - patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 147 Thomas Gleixner
  2019-05-24 11:22   ` Kate Stewart
@ 2019-05-24 13:13   ` Richard Fontana
  2019-05-24 19:35   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:13 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the [therms] of the gnu general public license as published
>   by the free software foundation either version 2 of the license or
>   at your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   59 temple place suite 330 boston ma 02111 1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch6&id=50c2b0bc70b5
> ---
>  drivers/w1/slaves/w1_ds2423.c |   15 +--------------
>  drivers/w1/slaves/w1_therm.c  |   16 +---------------
>  2 files changed, 2 insertions(+), 29 deletions(-)
>
> --- a/drivers/w1/slaves/w1_ds2423.c
> +++ b/drivers/w1/slaves/w1_ds2423.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *     w1_ds2423.c
>   *
> @@ -6,20 +7,6 @@
>   * This driver will read and write the value of 4 counters to w1_slave file in
>   * sys filesystem.
>   * Inspired by the w1_therm and w1_ds2431 drivers.
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the therms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/w1/slaves/w1_therm.c
> +++ b/drivers/w1/slaves/w1_therm.c
> @@ -1,22 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *     w1_therm.c
>   *
>   * Copyright (c) 2004 Evgeniy Polyakov <zbr@ioremap.net>
> - *
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the therms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
>   */
>
>  #include <asm/types.h>
>
>


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

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

* Re: [Batch 6 - patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149
  2019-05-24 11:25   ` Kate Stewart
@ 2019-05-24 13:15     ` Richard Fontana
  0 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:15 UTC (permalink / raw)
  To: Kate Stewart; +Cc: Thomas Gleixner, linux-spdx

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

On Fri, May 24, 2019 at 7:25 AM Kate Stewart
<kstewart@linuxfoundation.org> wrote:
>
> Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>
>
> On Fri, May 24, 2019 at 5:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
> >
> > From: Thomas Gleixner tglx@linutronix.de
> >
> > Based on 1 normalized pattern(s):
> >
> >   licensed under the gpl 2 or later
> >
> > extracted by the scancode license scanner the SPDX license identifier
> >
> >   GPL-2.0-or-later
> >
> > has been chosen to replace the boilerplate/reference in 82 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=batch6&id=08b2394d0084
> > ---
> >  drivers/gpio/gpio-adp5520.c                        |    3 +--
> >  drivers/gpio/gpio-adp5588.c                        |    3 +--
> >  drivers/hwmon/ad7314.c                             |    3 +--
> >  drivers/hwmon/adt7310.c                            |    3 +--
> >  drivers/hwmon/adt7410.c                            |    3 +--
> >  drivers/iio/accel/adis16201.c                      |    3 +--
> >  drivers/iio/accel/adis16209.c                      |    3 +--
> >  drivers/iio/adc/ad7291.c                           |    3 +--
> >  drivers/iio/adc/ad7766.c                           |    3 +--
> >  drivers/iio/buffer/industrialio-buffer-dmaengine.c |    3 +--
> >  drivers/iio/dac/ad5446.c                           |    3 +--
> >  drivers/iio/gyro/adis16080.c                       |    3 +--
> >  drivers/iio/gyro/adis16130.c                       |    3 +--
> >  drivers/iio/gyro/adis16260.c                       |    3 +--
> >  drivers/iio/imu/adis.c                             |    3 +--
> >  drivers/iio/imu/adis_buffer.c                      |    3 +--
> >  drivers/iio/imu/adis_trigger.c                     |    3 +--
> >  drivers/input/joystick/psxpad-spi.c                |    2 +-
> >  drivers/input/keyboard/adp5520-keys.c              |    3 +--
> >  drivers/input/keyboard/adp5588-keys.c              |    2 +-
> >  drivers/input/keyboard/opencores-kbd.c             |    3 +--
> >  drivers/input/misc/ad714x-i2c.c                    |    3 +--
> >  drivers/input/misc/ad714x-spi.c                    |    3 +--
> >  drivers/input/misc/ad714x.c                        |    3 +--
> >  drivers/input/misc/ad714x.h                        |    3 +--
> >  drivers/input/misc/adxl34x-i2c.c                   |    2 +-
> >  drivers/input/misc/adxl34x-spi.c                   |    2 +-
> >  drivers/input/misc/adxl34x.c                       |    2 +-
> >  drivers/input/misc/adxl34x.h                       |    2 +-
> >  drivers/input/misc/pcf8574_keypad.c                |    3 +--
> >  drivers/input/touchscreen/ad7879-i2c.c             |    3 +--
> >  drivers/input/touchscreen/ad7879-spi.c             |    3 +--
> >  drivers/input/touchscreen/ad7879.c                 |    3 +--
> >  drivers/input/touchscreen/ad7879.h                 |    3 +--
> >  drivers/leds/leds-adp5520.c                        |    3 +--
> >  drivers/mfd/adp5520.c                              |    3 +--
> >  drivers/misc/ad525x_dpot-i2c.c                     |    3 +--
> >  drivers/misc/ad525x_dpot-spi.c                     |    3 +--
> >  drivers/misc/ad525x_dpot.c                         |    3 +--
> >  drivers/misc/ad525x_dpot.h                         |    3 +--
> >  drivers/net/ethernet/wiznet/w5100-spi.c            |    3 +--
> >  drivers/net/ethernet/wiznet/w5100.c                |    3 +--
> >  drivers/net/ethernet/wiznet/w5100.h                |    3 +--
> >  drivers/net/ethernet/wiznet/w5300.c                |    3 +--
> >  drivers/net/ieee802154/adf7242.c                   |    3 +--
> >  drivers/regulator/ad5398.c                         |    3 +--
> >  drivers/spi/spi-xcomm.c                            |    3 +--
> >  drivers/video/backlight/adp5520_bl.c               |    3 +--
> >  drivers/video/backlight/adp8860_bl.c               |    3 +--
> >  drivers/video/backlight/adp8870_bl.c               |    3 +--
> >  include/asm-generic/ptrace.h                       |    3 +--
> >  include/linux/iio/buffer-dmaengine.h               |    3 +--
> >  include/linux/iio/dac/max517.h                     |    3 +--
> >  include/linux/iio/dac/mcp4725.h                    |    3 +--
> >  include/linux/iio/imu/adis.h                       |    3 +--
> >  include/linux/input/ad714x.h                       |    3 +--
> >  include/linux/input/adxl34x.h                      |    3 +--
> >  include/linux/mfd/adp5520.h                        |    3 +--
> >  include/linux/platform_data/ad7887.h               |    3 +--
> >  include/linux/platform_data/adau17x1.h             |    3 +--
> >  include/linux/platform_data/adp5588.h              |    3 +--
> >  include/linux/platform_data/adp8860.h              |    3 +--
> >  include/linux/platform_data/adp8870.h              |    3 +--
> >  include/linux/platform_data/wiznet.h               |    3 +--
> >  include/sound/adau1373.h                           |    3 +--
> >  sound/soc/codecs/ad1836.c                          |    3 +--
> >  sound/soc/codecs/ad1836.h                          |    3 +--
> >  sound/soc/codecs/ad193x.c                          |    3 +--
> >  sound/soc/codecs/ad193x.h                          |    3 +--
> >  sound/soc/codecs/adau-utils.c                      |    3 +--
> >  sound/soc/codecs/adau1373.c                        |    3 +--
> >  sound/soc/codecs/adau1701.c                        |    3 +--
> >  sound/soc/codecs/adau1701.h                        |    3 +--
> >  sound/soc/codecs/adau1761.c                        |    3 +--
> >  sound/soc/codecs/adau1781.c                        |    3 +--
> >  sound/soc/codecs/adau17x1.c                        |    3 +--
> >  sound/soc/codecs/adav80x.c                         |    3 +--
> >  sound/soc/codecs/adav80x.h                         |    3 +--
> >  sound/soc/codecs/sigmadsp-i2c.c                    |    3 +--
> >  sound/soc/codecs/sigmadsp-regmap.c                 |    3 +--
> >  sound/soc/codecs/sigmadsp.c                        |    3 +--
> >  sound/soc/codecs/sigmadsp.h                        |    3 +--
> >  82 files changed, 82 insertions(+), 158 deletions(-)
> >
> > --- a/drivers/gpio/gpio-adp5520.c
> > +++ b/drivers/gpio/gpio-adp5520.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * GPIO driver for Analog Devices ADP5520 MFD PMICs
> >   *
> >   * Copyright 2009 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/drivers/gpio/gpio-adp5588.c
> > +++ b/drivers/gpio/gpio-adp5588.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * GPIO Chip driver for Analog Devices
> >   * ADP5588/ADP5587 I/O Expander and QWERTY Keypad Controller
> >   *
> >   * Copyright 2009-2010 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/drivers/hwmon/ad7314.c
> > +++ b/drivers/hwmon/ad7314.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * AD7314 digital temperature sensor driver for AD7314, ADT7301 and ADT7302
> >   *
> >   * Copyright 2010 Analog Devices Inc.
> >   *
> > - * Licensed under the GPL-2 or later.
> > - *
> >   * Conversion to hwmon from IIO done by Jonathan Cameron <jic23@cam.ac.uk>
> >   */
> >  #include <linux/device.h>
> > --- a/drivers/hwmon/adt7310.c
> > +++ b/drivers/hwmon/adt7310.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * ADT7310/ADT7310 digital temperature sensor driver
> >   *
> >   * Copyright 2012-2013 Analog Devices Inc.
> >   *   Author: Lars-Peter Clausen <lars@metafoo.de>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/drivers/hwmon/adt7410.c
> > +++ b/drivers/hwmon/adt7410.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * ADT7410/ADT7420 digital temperature sensor driver
> >   *
> >   * Copyright 2012-2013 Analog Devices Inc.
> >   *   Author: Lars-Peter Clausen <lars@metafoo.de>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/drivers/iio/accel/adis16201.c
> > +++ b/drivers/iio/accel/adis16201.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer
> >   *
> >   * Copyright 2010 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/device.h>
> > --- a/drivers/iio/accel/adis16209.c
> > +++ b/drivers/iio/accel/adis16209.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer
> >   *
> >   * Copyright 2010 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/device.h>
> > --- a/drivers/iio/adc/ad7291.c
> > +++ b/drivers/iio/adc/ad7291.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * AD7291 8-Channel, I2C, 12-Bit SAR ADC with Temperature Sensor
> >   *
> >   * Copyright 2010-2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/device.h>
> > --- a/drivers/iio/adc/ad7766.c
> > +++ b/drivers/iio/adc/ad7766.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * AD7766/AD7767 SPI ADC driver
> >   *
> >   * Copyright 2016 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/clk.h>
> > --- a/drivers/iio/buffer/industrialio-buffer-dmaengine.c
> > +++ b/drivers/iio/buffer/industrialio-buffer-dmaengine.c
> > @@ -1,8 +1,7 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Copyright 2014-2015 Analog Devices Inc.
> >   *  Author: Lars-Peter Clausen <lars@metafoo.de>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/slab.h>
> > --- a/drivers/iio/dac/ad5446.c
> > +++ b/drivers/iio/dac/ad5446.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * AD5446 SPI DAC driver
> >   *
> >   * Copyright 2010 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/interrupt.h>
> > --- a/drivers/iio/gyro/adis16080.c
> > +++ b/drivers/iio/gyro/adis16080.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * ADIS16080/100 Yaw Rate Gyroscope with SPI driver
> >   *
> >   * Copyright 2010 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >  #include <linux/delay.h>
> >  #include <linux/mutex.h>
> > --- a/drivers/iio/gyro/adis16130.c
> > +++ b/drivers/iio/gyro/adis16130.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * ADIS16130 Digital Output, High Precision Angular Rate Sensor driver
> >   *
> >   * Copyright 2010 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/mutex.h>
> > --- a/drivers/iio/gyro/adis16260.c
> > +++ b/drivers/iio/gyro/adis16260.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * ADIS16260/ADIS16265 Programmable Digital Gyroscope Sensor Driver
> >   *
> >   * Copyright 2010 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/interrupt.h>
> > --- a/drivers/iio/imu/adis.c
> > +++ b/drivers/iio/imu/adis.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Common library for ADIS16XXX devices
> >   *
> >   * Copyright 2012 Analog Devices Inc.
> >   *   Author: Lars-Peter Clausen <lars@metafoo.de>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/delay.h>
> > --- a/drivers/iio/imu/adis_buffer.c
> > +++ b/drivers/iio/imu/adis_buffer.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Common library for ADIS16XXX devices
> >   *
> >   * Copyright 2012 Analog Devices Inc.
> >   *   Author: Lars-Peter Clausen <lars@metafoo.de>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/export.h>
> > --- a/drivers/iio/imu/adis_trigger.c
> > +++ b/drivers/iio/imu/adis_trigger.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Common library for ADIS16XXX devices
> >   *
> >   * Copyright 2012 Analog Devices Inc.
> >   *   Author: Lars-Peter Clausen <lars@metafoo.de>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/interrupt.h>
> > --- a/drivers/input/joystick/psxpad-spi.c
> > +++ b/drivers/input/joystick/psxpad-spi.c
> > @@ -1,8 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * PlayStation 1/2 joypads via SPI interface Driver
> >   *
> >   * Copyright (C) 2017 Tomohiro Yoshidomi <sylph23k@gmail.com>
> > - * Licensed under the GPL-2 or later.
> >   *
> >   * PlayStation 1/2 joypad's plug (not socket)
> >   *  123 456 789
> > --- a/drivers/input/keyboard/adp5520-keys.c
> > +++ b/drivers/input/keyboard/adp5520-keys.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Keypad driver for Analog Devices ADP5520 MFD PMICs
> >   *
> >   * Copyright 2009 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/drivers/input/keyboard/adp5588-keys.c
> > +++ b/drivers/input/keyboard/adp5588-keys.c
> > @@ -1,3 +1,4 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * File: drivers/input/keyboard/adp5588_keys.c
> >   * Description:  keypad driver for ADP5588 and ADP5587
> > @@ -5,7 +6,6 @@
> >   * Bugs: Enter bugs at http://blackfin.uclinux.org/
> >   *
> >   * Copyright (C) 2008-2010 Analog Devices Inc.
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/drivers/input/keyboard/opencores-kbd.c
> > +++ b/drivers/input/keyboard/opencores-kbd.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * OpenCores Keyboard Controller Driver
> >   * http://www.opencores.org/project,keyboardcontroller
> >   *
> >   * Copyright 2007-2009 HV Sistemas S.L.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/input.h>
> > --- a/drivers/input/misc/ad714x-i2c.c
> > +++ b/drivers/input/misc/ad714x-i2c.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * AD714X CapTouch Programmable Controller driver (I2C bus)
> >   *
> >   * Copyright 2009-2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/input.h>       /* BUS_I2C */
> > --- a/drivers/input/misc/ad714x-spi.c
> > +++ b/drivers/input/misc/ad714x-spi.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * AD714X CapTouch Programmable Controller driver (SPI bus)
> >   *
> >   * Copyright 2009-2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/input.h>       /* BUS_SPI */
> > --- a/drivers/input/misc/ad714x.c
> > +++ b/drivers/input/misc/ad714x.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * AD714X CapTouch Programmable Controller driver supporting AD7142/3/7/8/7A
> >   *
> >   * Copyright 2009-2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/device.h>
> > --- a/drivers/input/misc/ad714x.h
> > +++ b/drivers/input/misc/ad714x.h
> > @@ -1,9 +1,8 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * AD714X CapTouch Programmable Controller driver (bus interfaces)
> >   *
> >   * Copyright 2009-2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef _AD714X_H_
> > --- a/drivers/input/misc/adxl34x-i2c.c
> > +++ b/drivers/input/misc/adxl34x-i2c.c
> > @@ -1,10 +1,10 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * ADLX345/346 Three-Axis Digital Accelerometers (I2C Interface)
> >   *
> >   * Enter bugs at http://blackfin.uclinux.org/
> >   *
> >   * Copyright (C) 2009 Michael Hennerich, Analog Devices Inc.
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/input.h>       /* BUS_I2C */
> > --- a/drivers/input/misc/adxl34x-spi.c
> > +++ b/drivers/input/misc/adxl34x-spi.c
> > @@ -1,10 +1,10 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * ADLX345/346 Three-Axis Digital Accelerometers (SPI Interface)
> >   *
> >   * Enter bugs at http://blackfin.uclinux.org/
> >   *
> >   * Copyright (C) 2009 Michael Hennerich, Analog Devices Inc.
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/input.h>       /* BUS_SPI */
> > --- a/drivers/input/misc/adxl34x.c
> > +++ b/drivers/input/misc/adxl34x.c
> > @@ -1,10 +1,10 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * ADXL345/346 Three-Axis Digital Accelerometers
> >   *
> >   * Enter bugs at http://blackfin.uclinux.org/
> >   *
> >   * Copyright (C) 2009 Michael Hennerich, Analog Devices Inc.
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/device.h>
> > --- a/drivers/input/misc/adxl34x.h
> > +++ b/drivers/input/misc/adxl34x.h
> > @@ -1,10 +1,10 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * ADXL345/346 Three-Axis Digital Accelerometers (I2C/SPI Interface)
> >   *
> >   * Enter bugs at http://blackfin.uclinux.org/
> >   *
> >   * Copyright (C) 2009 Michael Hennerich, Analog Devices Inc.
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef _ADXL34X_H_
> > --- a/drivers/input/misc/pcf8574_keypad.c
> > +++ b/drivers/input/misc/pcf8574_keypad.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Driver for a keypad w/16 buttons connected to a PCF8574 I2C I/O expander
> >   *
> >   * Copyright 2005-2008 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/drivers/input/touchscreen/ad7879-i2c.c
> > +++ b/drivers/input/touchscreen/ad7879-i2c.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * AD7879-1/AD7889-1 touchscreen (I2C bus)
> >   *
> >   * Copyright (C) 2008-2010 Michael Hennerich, Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/input.h>       /* BUS_I2C */
> > --- a/drivers/input/touchscreen/ad7879-spi.c
> > +++ b/drivers/input/touchscreen/ad7879-spi.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * AD7879/AD7889 touchscreen (SPI bus)
> >   *
> >   * Copyright (C) 2008-2010 Michael Hennerich, Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/input.h>       /* BUS_SPI */
> > --- a/drivers/input/touchscreen/ad7879.c
> > +++ b/drivers/input/touchscreen/ad7879.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * AD7879/AD7889 based touchscreen and GPIO driver
> >   *
> >   * Copyright (C) 2008-2010 Michael Hennerich, Analog Devices Inc.
> >   *
> > - * Licensed under the GPL-2 or later.
> > - *
> >   * History:
> >   * Copyright (c) 2005 David Brownell
> >   * Copyright (c) 2006 Nokia Corporation
> > --- a/drivers/input/touchscreen/ad7879.h
> > +++ b/drivers/input/touchscreen/ad7879.h
> > @@ -1,9 +1,8 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * AD7879/AD7889 touchscreen (bus interfaces)
> >   *
> >   * Copyright (C) 2008-2010 Michael Hennerich, Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef _AD7879_H_
> > --- a/drivers/leds/leds-adp5520.c
> > +++ b/drivers/leds/leds-adp5520.c
> > @@ -1,3 +1,4 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * LEDs driver for Analog Devices ADP5520/ADP5501 MFD PMICs
> >   *
> > @@ -9,8 +10,6 @@
> >   *
> >   * Copyright (C) 2006-2008 Marvell International Ltd.
> >   *     Eric Miao <eric.miao@marvell.com>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/drivers/mfd/adp5520.c
> > +++ b/drivers/mfd/adp5520.c
> > @@ -1,3 +1,4 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Base driver for Analog Devices ADP5520/ADP5501 MFD PMICs
> >   * LCD Backlight: drivers/video/backlight/adp5520_bl
> > @@ -15,8 +16,6 @@
> >   *
> >   * Copyright (C) 2006-2008 Marvell International Ltd.
> >   *     Eric Miao <eric.miao@marvell.com>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/kernel.h>
> > --- a/drivers/misc/ad525x_dpot-i2c.c
> > +++ b/drivers/misc/ad525x_dpot-i2c.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Driver for the Analog Devices digital potentiometers (I2C bus)
> >   *
> >   * Copyright (C) 2010-2011 Michael Hennerich, Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/i2c.h>
> > --- a/drivers/misc/ad525x_dpot-spi.c
> > +++ b/drivers/misc/ad525x_dpot-spi.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Driver for the Analog Devices digital potentiometers (SPI bus)
> >   *
> >   * Copyright (C) 2010-2011 Michael Hennerich, Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/spi/spi.h>
> > --- a/drivers/misc/ad525x_dpot.c
> > +++ b/drivers/misc/ad525x_dpot.c
> > @@ -1,3 +1,4 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * ad525x_dpot: Driver for the Analog Devices digital potentiometers
> >   * Copyright (c) 2009-2010 Analog Devices, Inc.
> > @@ -65,8 +66,6 @@
> >   *
> >   * derived from ad5252.c
> >   * Copyright (c) 2006-2011 Michael Hennerich <michael.hennerich@analog.com>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/drivers/misc/ad525x_dpot.h
> > +++ b/drivers/misc/ad525x_dpot.h
> > @@ -1,9 +1,8 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * Driver for the Analog Devices digital potentiometers
> >   *
> >   * Copyright (C) 2010 Michael Hennerich, Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef _AD_DPOT_H_
> > --- a/drivers/net/ethernet/wiznet/w5100-spi.c
> > +++ b/drivers/net/ethernet/wiznet/w5100-spi.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Ethernet driver for the WIZnet W5100/W5200/W5500 chip.
> >   *
> >   * Copyright (C) 2016 Akinobu Mita <akinobu.mita@gmail.com>
> >   *
> > - * Licensed under the GPL-2 or later.
> > - *
> >   * Datasheet:
> >   * http://www.wiznet.co.kr/wp-content/uploads/wiznethome/Chip/W5100/Document/W5100_Datasheet_v1.2.6.pdf
> >   * http://wiznethome.cafe24.com/wp-content/uploads/wiznethome/Chip/W5200/Documents/W5200_DS_V140E.pdf
> > --- a/drivers/net/ethernet/wiznet/w5100.c
> > +++ b/drivers/net/ethernet/wiznet/w5100.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Ethernet driver for the WIZnet W5100 chip.
> >   *
> >   * Copyright (C) 2006-2008 WIZnet Co.,Ltd.
> >   * Copyright (C) 2012 Mike Sinkovsky <msink@permonline.ru>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/kernel.h>
> > --- a/drivers/net/ethernet/wiznet/w5100.h
> > +++ b/drivers/net/ethernet/wiznet/w5100.h
> > @@ -1,10 +1,9 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * Ethernet driver for the WIZnet W5100 chip.
> >   *
> >   * Copyright (C) 2006-2008 WIZnet Co.,Ltd.
> >   * Copyright (C) 2012 Mike Sinkovsky <msink@permonline.ru>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  enum {
> > --- a/drivers/net/ethernet/wiznet/w5300.c
> > +++ b/drivers/net/ethernet/wiznet/w5300.c
> > @@ -1,11 +1,10 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Ethernet driver for the WIZnet W5300 chip.
> >   *
> >   * Copyright (C) 2008-2009 WIZnet Co.,Ltd.
> >   * Copyright (C) 2011 Taehun Kim <kth3321 <at> gmail.com>
> >   * Copyright (C) 2012 Mike Sinkovsky <msink@permonline.ru>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/kernel.h>
> > --- a/drivers/net/ieee802154/adf7242.c
> > +++ b/drivers/net/ieee802154/adf7242.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Analog Devices ADF7242 Low-Power IEEE 802.15.4 Transceiver
> >   *
> >   * Copyright 2009-2017 Analog Devices Inc.
> >   *
> > - * Licensed under the GPL-2 or later.
> > - *
> >   * http://www.analog.com/ADF7242
> >   */
> >
> > --- a/drivers/regulator/ad5398.c
> > +++ b/drivers/regulator/ad5398.c
> > @@ -1,11 +1,10 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Voltage and current regulation for AD5398 and AD5821
> >   *
> >   * Copyright 2010 Analog Devices Inc.
> >   *
> >   * Enter bugs at http://blackfin.uclinux.org/
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/drivers/spi/spi-xcomm.c
> > +++ b/drivers/spi/spi-xcomm.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Analog Devices AD-FMCOMMS1-EBZ board I2C-SPI bridge driver
> >   *
> >   * Copyright 2012 Analog Devices Inc.
> >   * Author: Lars-Peter Clausen <lars@metafoo.de>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/kernel.h>
> > --- a/drivers/video/backlight/adp5520_bl.c
> > +++ b/drivers/video/backlight/adp5520_bl.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Backlight driver for Analog Devices ADP5520/ADP5501 MFD PMICs
> >   *
> >   * Copyright 2009 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/kernel.h>
> > --- a/drivers/video/backlight/adp8860_bl.c
> > +++ b/drivers/video/backlight/adp8860_bl.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Backlight driver for Analog Devices ADP8860 Backlight Devices
> >   *
> >   * Copyright 2009-2010 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/drivers/video/backlight/adp8870_bl.c
> > +++ b/drivers/video/backlight/adp8870_bl.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Backlight driver for Analog Devices ADP8870 Backlight Devices
> >   *
> >   * Copyright 2009-2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/include/asm-generic/ptrace.h
> > +++ b/include/asm-generic/ptrace.h
> > @@ -1,9 +1,8 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * Common low level (register) ptrace helpers
> >   *
> >   * Copyright 2004-2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef __ASM_GENERIC_PTRACE_H__
> > --- a/include/linux/iio/buffer-dmaengine.h
> > +++ b/include/linux/iio/buffer-dmaengine.h
> > @@ -1,8 +1,7 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * Copyright 2014-2015 Analog Devices Inc.
> >   *  Author: Lars-Peter Clausen <lars@metafoo.de>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef __IIO_DMAENGINE_H__
> > --- a/include/linux/iio/dac/max517.h
> > +++ b/include/linux/iio/dac/max517.h
> > @@ -1,9 +1,8 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * MAX517 DAC driver
> >   *
> >   * Copyright 2011 Roland Stigge <stigge@antcom.de>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >  #ifndef IIO_DAC_MAX517_H_
> >  #define IIO_DAC_MAX517_H_
> > --- a/include/linux/iio/dac/mcp4725.h
> > +++ b/include/linux/iio/dac/mcp4725.h
> > @@ -1,9 +1,8 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * MCP4725 DAC driver
> >   *
> >   * Copyright (C) 2012 Peter Meerwald <pmeerw@pmeerw.net>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef IIO_DAC_MCP4725_H_
> > --- a/include/linux/iio/imu/adis.h
> > +++ b/include/linux/iio/imu/adis.h
> > @@ -1,10 +1,9 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * Common library for ADIS16XXX devices
> >   *
> >   * Copyright 2012 Analog Devices Inc.
> >   *   Author: Lars-Peter Clausen <lars@metafoo.de>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef __IIO_ADIS_H__
> > --- a/include/linux/input/ad714x.h
> > +++ b/include/linux/input/ad714x.h
> > @@ -1,3 +1,4 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * include/linux/input/ad714x.h
> >   *
> > @@ -7,8 +8,6 @@
> >   * information.
> >   *
> >   * Copyright 2009-2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef __LINUX_INPUT_AD714X_H__
> > --- a/include/linux/input/adxl34x.h
> > +++ b/include/linux/input/adxl34x.h
> > @@ -1,3 +1,4 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * include/linux/input/adxl34x.h
> >   *
> > @@ -6,8 +7,6 @@
> >   * device's "struct device" holds this information.
> >   *
> >   * Copyright 2009 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef __LINUX_INPUT_ADXL34X_H__
> > --- a/include/linux/mfd/adp5520.h
> > +++ b/include/linux/mfd/adp5520.h
> > @@ -1,10 +1,9 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * Definitions and platform data for Analog Devices
> >   * ADP5520/ADP5501 MFD PMICs (Backlight, LED, GPIO and Keys)
> >   *
> >   * Copyright 2009 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >
> > --- a/include/linux/platform_data/ad7887.h
> > +++ b/include/linux/platform_data/ad7887.h
> > @@ -1,9 +1,8 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * AD7887 SPI ADC driver
> >   *
> >   * Copyright 2010 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >  #ifndef IIO_ADC_AD7887_H_
> >  #define IIO_ADC_AD7887_H_
> > --- a/include/linux/platform_data/adau17x1.h
> > +++ b/include/linux/platform_data/adau17x1.h
> > @@ -1,10 +1,9 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * Driver for ADAU1361/ADAU1461/ADAU1761/ADAU1961/ADAU1381/ADAU1781 codecs
> >   *
> >   * Copyright 2011-2014 Analog Devices Inc.
> >   * Author: Lars-Peter Clausen <lars@metafoo.de>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef __LINUX_PLATFORM_DATA_ADAU17X1_H__
> > --- a/include/linux/platform_data/adp5588.h
> > +++ b/include/linux/platform_data/adp5588.h
> > @@ -1,9 +1,8 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * Analog Devices ADP5588 I/O Expander and QWERTY Keypad Controller
> >   *
> >   * Copyright 2009-2010 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef _ADP5588_H
> > --- a/include/linux/platform_data/adp8860.h
> > +++ b/include/linux/platform_data/adp8860.h
> > @@ -1,10 +1,9 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * Definitions and platform data for Analog Devices
> >   * Backlight drivers ADP8860
> >   *
> >   * Copyright 2009-2010 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef __LINUX_I2C_ADP8860_H
> > --- a/include/linux/platform_data/adp8870.h
> > +++ b/include/linux/platform_data/adp8870.h
> > @@ -1,10 +1,9 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * Definitions and platform data for Analog Devices
> >   * Backlight drivers ADP8870
> >   *
> >   * Copyright 2009-2010 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef __LINUX_I2C_ADP8870_H
> > --- a/include/linux/platform_data/wiznet.h
> > +++ b/include/linux/platform_data/wiznet.h
> > @@ -1,7 +1,6 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * Ethernet driver for the WIZnet W5x00 chip.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef PLATFORM_DATA_WIZNET_H
> > --- a/include/sound/adau1373.h
> > +++ b/include/sound/adau1373.h
> > @@ -1,10 +1,9 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * Analog Devices ADAU1373 Audio Codec drive
> >   *
> >   * Copyright 2011 Analog Devices Inc.
> >   * Author: Lars-Peter Clausen <lars@metafoo.de>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef __SOUND_ADAU1373_H__
> > --- a/sound/soc/codecs/ad1836.c
> > +++ b/sound/soc/codecs/ad1836.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >   /*
> >   * Audio Codec driver supporting:
> >   *  AD1835A, AD1836, AD1837A, AD1838A, AD1839A
> >   *
> >   * Copyright 2009-2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/init.h>
> > --- a/sound/soc/codecs/ad1836.h
> > +++ b/sound/soc/codecs/ad1836.h
> > @@ -1,10 +1,9 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * Audio Codec driver supporting:
> >   *  AD1835A, AD1836, AD1837A, AD1838A, AD1839A
> >   *
> >   * Copyright 2009-2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef __AD1836_H__
> > --- a/sound/soc/codecs/ad193x.c
> > +++ b/sound/soc/codecs/ad193x.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * AD193X Audio Codec driver supporting AD1936/7/8/9
> >   *
> >   * Copyright 2010 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/sound/soc/codecs/ad193x.h
> > +++ b/sound/soc/codecs/ad193x.h
> > @@ -1,9 +1,8 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * AD193X Audio Codec driver
> >   *
> >   * Copyright 2010 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef __AD193X_H__
> > --- a/sound/soc/codecs/adau-utils.c
> > +++ b/sound/soc/codecs/adau-utils.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Shared helper functions for devices from the ADAU family
> >   *
> >   * Copyright 2011-2016 Analog Devices Inc.
> >   * Author: Lars-Peter Clausen <lars@metafoo.de>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/gcd.h>
> > --- a/sound/soc/codecs/adau1373.c
> > +++ b/sound/soc/codecs/adau1373.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Analog Devices ADAU1373 Audio Codec drive
> >   *
> >   * Copyright 2011 Analog Devices Inc.
> >   * Author: Lars-Peter Clausen <lars@metafoo.de>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/sound/soc/codecs/adau1701.c
> > +++ b/sound/soc/codecs/adau1701.c
> > @@ -1,11 +1,10 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Driver for ADAU1701 SigmaDSP processor
> >   *
> >   * Copyright 2011 Analog Devices Inc.
> >   * Author: Lars-Peter Clausen <lars@metafoo.de>
> >   *     based on an inital version by Cliff Cai <cliff.cai@analog.com>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/sound/soc/codecs/adau1701.h
> > +++ b/sound/soc/codecs/adau1701.h
> > @@ -1,9 +1,8 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * header file for ADAU1701 SigmaDSP processor
> >   *
> >   * Copyright 2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef _ADAU1701_H
> > --- a/sound/soc/codecs/adau1761.c
> > +++ b/sound/soc/codecs/adau1761.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Driver for ADAU1361/ADAU1461/ADAU1761/ADAU1961 codec
> >   *
> >   * Copyright 2011-2013 Analog Devices Inc.
> >   * Author: Lars-Peter Clausen <lars@metafoo.de>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/sound/soc/codecs/adau1781.c
> > +++ b/sound/soc/codecs/adau1781.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Driver for ADAU1381/ADAU1781 codec
> >   *
> >   * Copyright 2011-2013 Analog Devices Inc.
> >   * Author: Lars-Peter Clausen <lars@metafoo.de>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/sound/soc/codecs/adau17x1.c
> > +++ b/sound/soc/codecs/adau17x1.c
> > @@ -1,10 +1,9 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Common code for ADAU1X61 and ADAU1X81 codecs
> >   *
> >   * Copyright 2011-2014 Analog Devices Inc.
> >   * Author: Lars-Peter Clausen <lars@metafoo.de>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/sound/soc/codecs/adav80x.c
> > +++ b/sound/soc/codecs/adav80x.c
> > @@ -1,11 +1,10 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * ADAV80X Audio Codec driver supporting ADAV801, ADAV803
> >   *
> >   * Copyright 2011 Analog Devices Inc.
> >   * Author: Yi Li <yi.li@analog.com>
> >   * Author: Lars-Peter Clausen <lars@metafoo.de>
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/module.h>
> > --- a/sound/soc/codecs/adav80x.h
> > +++ b/sound/soc/codecs/adav80x.h
> > @@ -1,9 +1,8 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * header file for ADAV80X parts
> >   *
> >   * Copyright 2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef _ADAV80X_H
> > --- a/sound/soc/codecs/sigmadsp-i2c.c
> > +++ b/sound/soc/codecs/sigmadsp-i2c.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Load Analog Devices SigmaStudio firmware files
> >   *
> >   * Copyright 2009-2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/export.h>
> > --- a/sound/soc/codecs/sigmadsp-regmap.c
> > +++ b/sound/soc/codecs/sigmadsp-regmap.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Load Analog Devices SigmaStudio firmware files
> >   *
> >   * Copyright 2009-2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/regmap.h>
> > --- a/sound/soc/codecs/sigmadsp.c
> > +++ b/sound/soc/codecs/sigmadsp.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * Load Analog Devices SigmaStudio firmware files
> >   *
> >   * Copyright 2009-2014 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #include <linux/crc32.h>
> > --- a/sound/soc/codecs/sigmadsp.h
> > +++ b/sound/soc/codecs/sigmadsp.h
> > @@ -1,9 +1,8 @@
> > +/* SPDX-License-Identifier: GPL-2.0-or-later */
> >  /*
> >   * Load firmware files from Analog Devices SigmaStudio
> >   *
> >   * Copyright 2009-2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> >   */
> >
> >  #ifndef __SIGMA_FIRMWARE_H__
> >
> >



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

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

* Re: [Batch 6 - patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 150
  2019-05-24 10:04 ` [Batch 6 - patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 150 Thomas Gleixner
  2019-05-24 11:24   ` Kate Stewart
@ 2019-05-24 13:16   ` Richard Fontana
  2019-05-24 19:42   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:16 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 or at your option any
>   later version this program is distributed in the hope that it will
>   be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose see the gnu
>   general public license for more details you should have received a
>   copy of the gnu general public license along with this program if
>   not write to the free software foundation inc 59 temple place suite
>   330 boston ma 02111 1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 42 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=batch6&id=2053c7c32bbd
> ---
>  arch/parisc/kernel/hpmc.S          |   15 +--------------
>  arch/parisc/kernel/pacache.S       |   15 +--------------
>  arch/parisc/lib/lusercopy.S        |   16 +---------------
>  arch/parisc/math-emu/cnv_float.h   |   15 +--------------
>  arch/parisc/math-emu/dbl_float.h   |   15 +--------------
>  arch/parisc/math-emu/decode_exc.c  |   15 +--------------
>  arch/parisc/math-emu/denormal.c    |   15 +--------------
>  arch/parisc/math-emu/dfadd.c       |   15 +--------------
>  arch/parisc/math-emu/dfcmp.c       |   15 +--------------
>  arch/parisc/math-emu/dfdiv.c       |   15 +--------------
>  arch/parisc/math-emu/dfmpy.c       |   15 +--------------
>  arch/parisc/math-emu/dfrem.c       |   15 +--------------
>  arch/parisc/math-emu/dfsqrt.c      |   15 +--------------
>  arch/parisc/math-emu/dfsub.c       |   15 +--------------
>  arch/parisc/math-emu/driver.c      |   15 +--------------
>  arch/parisc/math-emu/fcnvff.c      |   15 +--------------
>  arch/parisc/math-emu/fcnvfu.c      |   15 +--------------
>  arch/parisc/math-emu/fcnvfut.c     |   15 +--------------
>  arch/parisc/math-emu/fcnvfx.c      |   15 +--------------
>  arch/parisc/math-emu/fcnvfxt.c     |   15 +--------------
>  arch/parisc/math-emu/fcnvuf.c      |   15 +--------------
>  arch/parisc/math-emu/fcnvxf.c      |   15 +--------------
>  arch/parisc/math-emu/float.h       |   15 +--------------
>  arch/parisc/math-emu/fmpyfadd.c    |   15 +--------------
>  arch/parisc/math-emu/fpbits.h      |   15 +--------------
>  arch/parisc/math-emu/fpu.h         |   15 +--------------
>  arch/parisc/math-emu/fpudispatch.c |   15 +--------------
>  arch/parisc/math-emu/frnd.c        |   15 +--------------
>  arch/parisc/math-emu/hppa.h        |   15 +--------------
>  arch/parisc/math-emu/math-emu.h    |   15 +--------------
>  arch/parisc/math-emu/sfadd.c       |   15 +--------------
>  arch/parisc/math-emu/sfcmp.c       |   15 +--------------
>  arch/parisc/math-emu/sfdiv.c       |   15 +--------------
>  arch/parisc/math-emu/sfmpy.c       |   15 +--------------
>  arch/parisc/math-emu/sfrem.c       |   15 +--------------
>  arch/parisc/math-emu/sfsqrt.c      |   15 +--------------
>  arch/parisc/math-emu/sfsub.c       |   15 +--------------
>  arch/parisc/math-emu/sgl_float.h   |   15 +--------------
>  drivers/mtd/nand/raw/nandsim.c     |   15 +--------------
>  drivers/pnp/pnpacpi/core.c         |   15 +--------------
>  drivers/pnp/pnpbios/core.c         |   15 +--------------
>  drivers/pnp/pnpbios/pnpbios.h      |   15 +--------------
>  42 files changed, 42 insertions(+), 589 deletions(-)
>
> --- a/arch/parisc/kernel/hpmc.S
> +++ b/arch/parisc/kernel/hpmc.S
> @@ -1,23 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * HPMC (High Priority Machine Check) handler.
>   *
>   * Copyright (C) 1999 Philipp Rumpf <prumpf@tux.org>
>   * Copyright (C) 1999 Hewlett-Packard (Frank Rowand)
>   * Copyright (C) 2000 Hewlett-Packard (John Marvin)
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>
>
> --- a/arch/parisc/kernel/pacache.S
> +++ b/arch/parisc/kernel/pacache.S
> @@ -1,22 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   *  PARISC TLB and cache flushing support
>   *  Copyright (C) 2000-2001 Hewlett-Packard (John Marvin)
>   *  Copyright (C) 2001 Matthew Wilcox (willy at parisc-linux.org)
>   *  Copyright (C) 2002 Richard Hirst (rhirst with parisc-linux.org)
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>
>  /*
> --- a/arch/parisc/lib/lusercopy.S
> +++ b/arch/parisc/lib/lusercopy.S
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   *    User Space Access Routines
>   *
> @@ -7,21 +8,6 @@
>   *    Copyright (C) 2003 Randolph Chung <tausq with parisc-linux.org>
>   *    Copyright (C) 2017 Helge Deller <deller@gmx.de>
>   *    Copyright (C) 2017 John David Anglin <dave.anglin@bell.net>
> - *
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>
>  /*
> --- a/arch/parisc/math-emu/cnv_float.h
> +++ b/arch/parisc/math-emu/cnv_float.h
> @@ -1,22 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>
>  #ifdef __NO_PA_HDRS
> --- a/arch/parisc/math-emu/dbl_float.h
> +++ b/arch/parisc/math-emu/dbl_float.h
> @@ -1,22 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  #ifdef __NO_PA_HDRS
>      PA header file -- do not include this header file for non-PA builds.
> --- a/arch/parisc/math-emu/decode_exc.c
> +++ b/arch/parisc/math-emu/decode_exc.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/denormal.c
> +++ b/arch/parisc/math-emu/denormal.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/dfadd.c
> +++ b/arch/parisc/math-emu/dfadd.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/dfcmp.c
> +++ b/arch/parisc/math-emu/dfcmp.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/dfdiv.c
> +++ b/arch/parisc/math-emu/dfdiv.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/dfmpy.c
> +++ b/arch/parisc/math-emu/dfmpy.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/dfrem.c
> +++ b/arch/parisc/math-emu/dfrem.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/dfsqrt.c
> +++ b/arch/parisc/math-emu/dfsqrt.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/dfsub.c
> +++ b/arch/parisc/math-emu/dfsub.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/driver.c
> +++ b/arch/parisc/math-emu/driver.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   *  linux/arch/math-emu/driver.c.c
> --- a/arch/parisc/math-emu/fcnvff.c
> +++ b/arch/parisc/math-emu/fcnvff.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/fcnvfu.c
> +++ b/arch/parisc/math-emu/fcnvfu.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/fcnvfut.c
> +++ b/arch/parisc/math-emu/fcnvfut.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/fcnvfx.c
> +++ b/arch/parisc/math-emu/fcnvfx.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/fcnvfxt.c
> +++ b/arch/parisc/math-emu/fcnvfxt.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/fcnvuf.c
> +++ b/arch/parisc/math-emu/fcnvuf.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/fcnvxf.c
> +++ b/arch/parisc/math-emu/fcnvxf.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/float.h
> +++ b/arch/parisc/math-emu/float.h
> @@ -1,22 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/fmpyfadd.c
> +++ b/arch/parisc/math-emu/fmpyfadd.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/fpbits.h
> +++ b/arch/parisc/math-emu/fpbits.h
> @@ -1,22 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>
>  #ifdef __NO_PA_HDRS
> --- a/arch/parisc/math-emu/fpu.h
> +++ b/arch/parisc/math-emu/fpu.h
> @@ -1,22 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/fpudispatch.c
> +++ b/arch/parisc/math-emu/fpudispatch.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/frnd.c
> +++ b/arch/parisc/math-emu/frnd.c
> @@ -1,22 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  /*
>   * BEGIN_DESC
> --- a/arch/parisc/math-emu/hppa.h
> +++ b/arch/parisc/math-emu/hppa.h
> @@ -1,22 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
> - *    This program is free software; you can redistribute it and/or modify
> - *    it under the terms of the GNU General Public License as published by
> - *    the Free Software Foundation; either version 2, or (at your option)
> - *    any later version.
> - *
> - *    This program is distributed in the hope that it will be useful,
> - *    but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *    GNU General Public License for more details.
> - *
> - *    You should have received a copy of the GNU General Public License
> - *    along with this program; if not, write to the Free Software
> - *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>
>  #ifdef __NO_PA_HDRS
> --- a/arch/parisc/math-emu/math-emu.h
> +++ b/arch/parisc/math-emu/math-emu.h
> @@ -1,22 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Linux/PA-RISC Project (http://www.parisc-linux.org/)
>   *
>   * Floating-point emulation code
>   *  Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
> - *
>
>


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

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

* Re: [Batch 6 - patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 145
  2019-05-24 10:04 ` [Batch 6 - patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 145 Thomas Gleixner
  2019-05-24 11:23   ` Kate Stewart
@ 2019-05-24 13:17   ` Richard Fontana
  2019-05-24 19:31   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:17 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   59 temple place suite 330 boston ma 021110 1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 84 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=batch6&id=55eab5942905
> ---
>  fs/configfs/configfs_internal.h      |   16 +---------------
>  fs/configfs/dir.c                    |   16 +---------------
>  fs/configfs/file.c                   |   16 +---------------
>  fs/configfs/inode.c                  |   16 +---------------
>  fs/configfs/item.c                   |   16 +---------------
>  fs/configfs/mount.c                  |   16 +---------------
>  fs/configfs/symlink.c                |   16 +---------------
>  fs/ocfs2/alloc.c                     |   16 +---------------
>  fs/ocfs2/alloc.h                     |   16 +---------------
>  fs/ocfs2/aops.c                      |   16 +---------------
>  fs/ocfs2/aops.h                      |   16 +---------------
>  fs/ocfs2/buffer_head_io.c            |   16 +---------------
>  fs/ocfs2/buffer_head_io.h            |   16 +---------------
>  fs/ocfs2/cluster/heartbeat.c         |   16 +---------------
>  fs/ocfs2/cluster/heartbeat.h         |   17 +----------------
>  fs/ocfs2/cluster/masklog.c           |   16 +---------------
>  fs/ocfs2/cluster/masklog.h           |   16 +---------------
>  fs/ocfs2/cluster/netdebug.c          |   17 +----------------
>  fs/ocfs2/cluster/nodemanager.c       |   16 +---------------
>  fs/ocfs2/cluster/nodemanager.h       |   17 +----------------
>  fs/ocfs2/cluster/ocfs2_heartbeat.h   |   16 +---------------
>  fs/ocfs2/cluster/ocfs2_nodemanager.h |   17 +----------------
>  fs/ocfs2/cluster/quorum.c            |   16 +---------------
>  fs/ocfs2/cluster/quorum.h            |   17 +----------------
>  fs/ocfs2/cluster/tcp.c               |   16 +---------------
>  fs/ocfs2/cluster/tcp.h               |   17 +----------------
>  fs/ocfs2/cluster/tcp_internal.h      |   16 +---------------
>  fs/ocfs2/dcache.c                    |   16 +---------------
>  fs/ocfs2/dcache.h                    |   16 +---------------
>  fs/ocfs2/dir.c                       |   16 +---------------
>  fs/ocfs2/dir.h                       |   16 +---------------
>  fs/ocfs2/dlm/dlmapi.h                |   17 +----------------
>  fs/ocfs2/dlm/dlmast.c                |   17 +----------------
>  fs/ocfs2/dlm/dlmcommon.h             |   17 +----------------
>  fs/ocfs2/dlm/dlmconvert.c            |   17 +----------------
>  fs/ocfs2/dlm/dlmconvert.h            |   17 +----------------
>  fs/ocfs2/dlm/dlmdebug.c              |   17 +----------------
>  fs/ocfs2/dlm/dlmdebug.h              |   17 +----------------
>  fs/ocfs2/dlm/dlmdomain.c             |   17 +----------------
>  fs/ocfs2/dlm/dlmdomain.h             |   17 +----------------
>  fs/ocfs2/dlm/dlmlock.c               |   17 +----------------
>  fs/ocfs2/dlm/dlmmaster.c             |   17 +----------------
>  fs/ocfs2/dlm/dlmrecovery.c           |   17 +----------------
>  fs/ocfs2/dlm/dlmthread.c             |   17 +----------------
>  fs/ocfs2/dlm/dlmunlock.c             |   17 +----------------
>  fs/ocfs2/dlmfs/dlmfs.c               |   16 +---------------
>  fs/ocfs2/dlmfs/userdlm.c             |   16 +---------------
>  fs/ocfs2/dlmfs/userdlm.h             |   16 +---------------
>  fs/ocfs2/dlmglue.c                   |   16 +---------------
>  fs/ocfs2/dlmglue.h                   |   16 +---------------
>  fs/ocfs2/export.c                    |   16 +---------------
>  fs/ocfs2/export.h                    |   16 +---------------
>  fs/ocfs2/file.c                      |   16 +---------------
>  fs/ocfs2/file.h                      |   16 +---------------
>  fs/ocfs2/heartbeat.c                 |   16 +---------------
>  fs/ocfs2/heartbeat.h                 |   16 +---------------
>  fs/ocfs2/inode.c                     |   16 +---------------
>  fs/ocfs2/inode.h                     |   16 +---------------
>  fs/ocfs2/journal.c                   |   16 +---------------
>  fs/ocfs2/journal.h                   |   16 +---------------
>  fs/ocfs2/localalloc.c                |   16 +---------------
>  fs/ocfs2/localalloc.h                |   16 +---------------
>  fs/ocfs2/locks.c                     |   16 +---------------
>  fs/ocfs2/locks.h                     |   16 +---------------
>  fs/ocfs2/mmap.c                      |   16 +---------------
>  fs/ocfs2/namei.c                     |   16 +---------------
>  fs/ocfs2/namei.h                     |   16 +---------------
>  fs/ocfs2/ocfs2.h                     |   16 +---------------
>  fs/ocfs2/ocfs2_lockid.h              |   16 +---------------
>  fs/ocfs2/resize.c                    |   16 +---------------
>  fs/ocfs2/resize.h                    |   16 +---------------
>  fs/ocfs2/slot_map.c                  |   18 +-----------------
>  fs/ocfs2/slot_map.h                  |   16 +---------------
>  fs/ocfs2/suballoc.c                  |   16 +---------------
>  fs/ocfs2/suballoc.h                  |   16 +---------------
>  fs/ocfs2/super.c                     |   16 +---------------
>  fs/ocfs2/super.h                     |   16 +---------------
>  fs/ocfs2/symlink.h                   |   16 +---------------
>  fs/ocfs2/sysfile.c                   |   16 +---------------
>  fs/ocfs2/sysfile.h                   |   16 +---------------
>  fs/ocfs2/uptodate.c                  |   16 +---------------
>  fs/ocfs2/uptodate.h                  |   16 +---------------
>  include/linux/configfs.h             |   16 +---------------
>  samples/configfs/configfs_sample.c   |   16 +---------------
>  84 files changed, 84 insertions(+), 1282 deletions(-)
>
> --- a/fs/configfs/configfs_internal.h
> +++ b/fs/configfs/configfs_internal.h
> @@ -1,23 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset:8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * configfs_internal.h - Internal stuff for configfs
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
> - *
>   * Based on sysfs:
>   *     sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
>   *
> --- a/fs/configfs/dir.c
> +++ b/fs/configfs/dir.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * dir.c - Operations for configfs directories.
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
> - *
>   * Based on sysfs:
>   *     sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
>   *
> --- a/fs/configfs/file.c
> +++ b/fs/configfs/file.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * file.c - operations for regular (text) files.
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
> - *
>   * Based on sysfs:
>   *     sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
>   *
> --- a/fs/configfs/inode.c
> +++ b/fs/configfs/inode.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * inode.c - basic inode and dentry operations.
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
> - *
>   * Based on sysfs:
>   *     sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
>   *
> --- a/fs/configfs/item.c
> +++ b/fs/configfs/item.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * item.c - library routines for handling generic config items
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
> - *
>   * Based on kobject:
>   *     kobject is Copyright (c) 2002-2003 Patrick Mochel
>   *
> --- a/fs/configfs/mount.c
> +++ b/fs/configfs/mount.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * mount.c - operations for initializing and mounting configfs.
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
> - *
>   * Based on sysfs:
>   *     sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
>   *
> --- a/fs/configfs/symlink.c
> +++ b/fs/configfs/symlink.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * symlink.c - operations for configfs symlinks.
>   *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
> - *
>   * Based on sysfs:
>   *     sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
>   *
> --- a/fs/ocfs2/alloc.c
> +++ b/fs/ocfs2/alloc.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -6,21 +7,6 @@
>   * Extent allocs and frees
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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/alloc.h
> +++ b/fs/ocfs2/alloc.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -6,21 +7,6 @@
>   * Function prototypes
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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_ALLOC_H
> --- a/fs/ocfs2/aops.c
> +++ b/fs/ocfs2/aops.c
> @@ -1,22 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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/aops.h
> +++ b/fs/ocfs2/aops.h
> @@ -1,22 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * Copyright (C) 2002, 2004, 2005 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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_AOPS_H
> --- a/fs/ocfs2/buffer_head_io.c
> +++ b/fs/ocfs2/buffer_head_io.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -6,21 +7,6 @@
>   * Buffer cache handling
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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/buffer_head_io.h
> +++ b/fs/ocfs2/buffer_head_io.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -6,21 +7,6 @@
>   * Buffer cache handling functions defined
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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_BUFFER_HEAD_IO_H
> --- a/fs/ocfs2/cluster/heartbeat.c
> +++ b/fs/ocfs2/cluster/heartbeat.c
> @@ -1,22 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * Copyright (C) 2004, 2005 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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/kernel.h>
> --- a/fs/ocfs2/cluster/heartbeat.h
> +++ b/fs/ocfs2/cluster/heartbeat.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -6,22 +7,6 @@
>   * Function prototypes
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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 O2CLUSTER_HEARTBEAT_H
> --- a/fs/ocfs2/cluster/masklog.c
> +++ b/fs/ocfs2/cluster/masklog.c
> @@ -1,22 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * Copyright (C) 2004, 2005 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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/module.h>
> --- a/fs/ocfs2/cluster/masklog.h
> +++ b/fs/ocfs2/cluster/masklog.h
> @@ -1,22 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * Copyright (C) 2005 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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 O2CLUSTER_MASKLOG_H
> --- a/fs/ocfs2/cluster/netdebug.c
> +++ b/fs/ocfs2/cluster/netdebug.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -6,22 +7,6 @@
>   * debug functionality for o2net
>   *
>   * Copyright (C) 2005, 2008 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
> - *
>   */
>
>  #ifdef CONFIG_DEBUG_FS
> --- a/fs/ocfs2/cluster/nodemanager.c
> +++ b/fs/ocfs2/cluster/nodemanager.c
> @@ -1,22 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * Copyright (C) 2004, 2005 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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/slab.h>
> --- a/fs/ocfs2/cluster/nodemanager.h
> +++ b/fs/ocfs2/cluster/nodemanager.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -6,22 +7,6 @@
>   * Function prototypes
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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 O2CLUSTER_NODEMANAGER_H
> --- a/fs/ocfs2/cluster/ocfs2_heartbeat.h
> +++ b/fs/ocfs2/cluster/ocfs2_heartbeat.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -6,21 +7,6 @@
>   * On-disk structures for ocfs2_heartbeat
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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_HEARTBEAT_H
> --- a/fs/ocfs2/cluster/ocfs2_nodemanager.h
> +++ b/fs/ocfs2/cluster/ocfs2_nodemanager.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -7,22 +8,6 @@
>   * for the ocfs2_nodemanager module.
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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_NODEMANAGER_H
> --- a/fs/ocfs2/cluster/quorum.c
> +++ b/fs/ocfs2/cluster/quorum.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   *
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * Copyright (C) 2005 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
>   */
>
>  /* This quorum hack is only here until we transition to some more rational
> --- a/fs/ocfs2/cluster/quorum.h
> +++ b/fs/ocfs2/cluster/quorum.h
> @@ -1,23 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * Copyright (C) 2005 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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 O2CLUSTER_QUORUM_H
> --- a/fs/ocfs2/cluster/tcp.c
> +++ b/fs/ocfs2/cluster/tcp.c
> @@ -1,24 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   *
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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.
> - *
>   * ----
>   *
>   * Callers for this were originally written against a very simple synchronus
> --- a/fs/ocfs2/cluster/tcp.h
> +++ b/fs/ocfs2/cluster/tcp.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
> @@ -6,22 +7,6 @@
>   * Function prototypes
>   *
>   * 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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 O2CLUSTER_TCP_H
> --- a/fs/ocfs2/cluster/tcp_internal.h
> +++ b/fs/ocfs2/cluster/tcp_internal.h
> @@ -1,22 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* -*- mode: c; c-basic-offset: 8; -*-
>   * vim: noexpandtab sw=8 ts=8 sts=0:
>   *
>   * Copyright (C) 2005 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 as published by the Free Software Foundation; either
> - * version 2 of the License, or (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You 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 O2CLUSTER_TCP_INTERNAL_H
> --- a/fs/ocfs2/dcache.c
> +++ b/fs/ocfs2/dcache.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- mode: c; c-basic-offset: 8; -*-
>
>


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

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

* Re: [Batch 6 - patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 148
  2019-05-24 10:04 ` [Batch 6 - patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 148 Thomas Gleixner
  2019-05-24 11:23   ` Kate Stewart
@ 2019-05-24 13:17   ` Richard Fontana
  2019-05-24 19:36   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:17 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this kernel if not write to the free software foundation inc
>   675 mass ave cambridge ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=82816eb3de65
> ---
>  drivers/scsi/gdth.c |   14 +-------------
>  1 file changed, 1 insertion(+), 13 deletions(-)
>
> --- a/drivers/scsi/gdth.c
> +++ b/drivers/scsi/gdth.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /************************************************************************
>   * Linux driver for                                                     *
>   * ICP vortex GmbH:    GDT PCI Disk Array Controllers                   *
> @@ -13,19 +14,6 @@
>   * Boji Tony Kannanthanam <boji.t.kannanthanam@intel.com>               *
>   * Johannes Dinner <johannes_dinner@adaptec.com>                        *
>   *                                                                      *
> - * This program is free software; you can redistribute it and/or modify *
> - * it under the terms of the GNU General Public License as published    *
> - * by the Free Software Foundation; either version 2 of the License,    *
> - * or (at your option) any later version.                               *
> - *                                                                      *
> - * This program is distributed in the hope that it will be useful,      *
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of       *
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the         *
> - * GNU General Public License for more details.                         *
> - *                                                                      *
> - * You should have received a copy of the GNU General Public License    *
> - * along with this kernel; if not, write to the Free Software           *
> - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.            *
>   *                                                                      *
>   * Linux kernel 2.6.x supported                                                *
>   *                                                                      *
>
>


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

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

* Re: [Batch 6 - patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 144
  2019-05-24 10:04 ` [Batch 6 - patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 144 Thomas Gleixner
  2019-05-24 11:19   ` Kate Stewart
@ 2019-05-24 13:18   ` Richard Fontana
  2019-05-24 19:19   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:18 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the therms of the gnu general public license as published
>   by the free software foundation either version 2 of the license or
>   at your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=68291e11a1e9
> ---
>  drivers/w1/slaves/w1_ds2405.c |   12 +-----------
>  1 file changed, 1 insertion(+), 11 deletions(-)
>
> --- a/drivers/w1/slaves/w1_ds2405.c
> +++ b/drivers/w1/slaves/w1_ds2405.c
> @@ -1,19 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *     w1_ds2405.c
>   *
>   * Copyright (c) 2017 Maciej S. Szmigiero <mail@maciej.szmigiero.name>
>   * Based on w1_therm.c copyright (c) 2004 Evgeniy Polyakov <zbr@ioremap.net>
> - *
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the therms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
>   */
>
>  #include <linux/device.h>
>
>


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

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

* Re: [Batch 6 - patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 143
  2019-05-24 10:04 ` [Batch 6 - patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 143 Thomas Gleixner
  2019-05-24 11:18   ` Kate Stewart
@ 2019-05-24 13:18   ` Richard Fontana
  2019-05-24 19:13   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:18 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license version 2 as
>   published by the free software foundation or at your option any
>   later version this program is distributed in the hope that it will
>   be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose see the gnu
>   general public license for more details
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=e89be6d512b6
> ---
>  drivers/i2c/busses/i2c-cht-wc.c |   11 +----------
>  1 file changed, 1 insertion(+), 10 deletions(-)
>
> --- a/drivers/i2c/busses/i2c-cht-wc.c
> +++ b/drivers/i2c/busses/i2c-cht-wc.c
> @@ -1,19 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Intel CHT Whiskey Cove PMIC I2C Master driver
>   * Copyright (C) 2017 Hans de Goede <hdegoede@redhat.com>
>   *
>   * Based on various non upstream patches to support the CHT Whiskey Cove PMIC:
>   * Copyright (C) 2011 - 2014 Intel Corporation. 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, or (at your option)
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT 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/acpi.h>
>
>


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

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

* Re: [Batch 6 - patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 142
  2019-05-24 10:04 ` [Batch 6 - patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 142 Thomas Gleixner
  2019-05-24 11:18   ` Kate Stewart
@ 2019-05-24 13:19   ` Richard Fontana
  2019-05-24 19:07   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:19 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation inc 675 mass ave cambridge ma 02139 usa
>   either version 2 of the license or at your option any later version
>   incorporated herein by reference
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 4 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=2b4e6cfd61c1
> ---
>  arch/x86/kernel/cpuid.c |    7 +------
>  arch/x86/kernel/msr.c   |    7 +------
>  fs/isofs/compress.c     |    7 +------
>  fs/isofs/zisofs.h       |    7 +------
>  4 files changed, 4 insertions(+), 24 deletions(-)
>
> --- a/arch/x86/kernel/cpuid.c
> +++ b/arch/x86/kernel/cpuid.c
> @@ -1,13 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* ----------------------------------------------------------------------- *
>   *
>   *   Copyright 2000-2008 H. Peter Anvin - 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, Inc., 675 Mass Ave, Cambridge MA 02139,
> - *   USA; either version 2 of the License, or (at your option) any later
> - *   version; incorporated herein by reference.
> - *
>   * ----------------------------------------------------------------------- */
>
>  /*
> --- a/arch/x86/kernel/msr.c
> +++ b/arch/x86/kernel/msr.c
> @@ -1,14 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* ----------------------------------------------------------------------- *
>   *
>   *   Copyright 2000-2008 H. Peter Anvin - All Rights Reserved
>   *   Copyright 2009 Intel Corporation; author: H. Peter Anvin
>   *
> - *   This program is free software; you can redistribute it and/or modify
> - *   it under the terms of the GNU General Public License as published by
> - *   the Free Software Foundation, Inc., 675 Mass Ave, Cambridge MA 02139,
> - *   USA; either version 2 of the License, or (at your option) any later
> - *   version; incorporated herein by reference.
> - *
>   * ----------------------------------------------------------------------- */
>
>  /*
> --- a/fs/isofs/compress.c
> +++ b/fs/isofs/compress.c
> @@ -1,13 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* -*- linux-c -*- ------------------------------------------------------- *
>   *
>   *   Copyright 2001 H. Peter Anvin - 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, Inc., 675 Mass Ave, Cambridge MA 02139,
> - *   USA; either version 2 of the License, or (at your option) any later
> - *   version; incorporated herein by reference.
> - *
>   * ----------------------------------------------------------------------- */
>
>  /*
> --- a/fs/isofs/zisofs.h
> +++ b/fs/isofs/zisofs.h
> @@ -1,13 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /* ----------------------------------------------------------------------- *
>   *
>   *   Copyright 2001 H. Peter Anvin - 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, Inc., 675 Mass Ave, Cambridge MA 02139,
> - *   USA; either version 2 of the License, or (at your option) any later
> - *   version; incorporated herein by reference.
> - *
>   * ----------------------------------------------------------------------- */
>
>  /*
>
>


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

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

* Re: [Batch 6 - patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 140
  2019-05-24 10:04 ` [Batch 6 - patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 140 Thomas Gleixner
  2019-05-24 11:18   ` Kate Stewart
@ 2019-05-24 13:19   ` Richard Fontana
  2019-05-24 17:12   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:19 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of gnu general public license as published by the
>   free software foundation either version 2 of the license or at your
>   option any later version you should have received a copy of the gnu
>   general public license along with this program if not see http www
>   gnu org licenses
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=95132bdaccdc
> ---
>  crypto/cast5_generic.c |    9 +--------
>  crypto/cast6_generic.c |    9 +--------
>  2 files changed, 2 insertions(+), 16 deletions(-)
>
> --- a/crypto/cast5_generic.c
> +++ b/crypto/cast5_generic.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* Kernel cryptographic api.
>  * cast5.c - Cast5 cipher algorithm (rfc2144).
>  *
> @@ -9,14 +10,6 @@
>  *
>  * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
>  * Copyright (C) 2003 Kartikey Mahendra Bhatt <kartik_me@hotmail.com>.
> -*
> -* This program is free software; you can redistribute it and/or modify it
> -* under the terms of GNU General Public License as published by the Free
> -* Software Foundation; either version 2 of the License, or (at your option)
> -* any later version.
> -*
> -* You should have received a copy of the GNU General Public License
> -* along with this program.  If not, see <http://www.gnu.org/licenses/>.
>  */
>
>
> --- a/crypto/cast6_generic.c
> +++ b/crypto/cast6_generic.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* Kernel cryptographic api.
>   * cast6.c - Cast6 cipher algorithm [rfc2612].
>   *
> @@ -6,14 +7,6 @@
>   * algorithm.
>   *
>   * Copyright (C) 2003 Kartikey Mahendra Bhatt <kartik_me@hotmail.com>.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of GNU General Public License as published by the Free
> - * Software Foundation; either version 2 of the License, or (at your option)
> - * any later version.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>
>
>


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

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

* Re: [Batch 6 - patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 139
  2019-05-24 10:03 ` [Batch 6 - patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 139 Thomas Gleixner
  2019-05-24 11:17   ` Kate Stewart
@ 2019-05-24 13:20   ` Richard Fontana
  2019-05-24 17:10   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:20 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this code is free software you may copy modify and distribute it
>   subject to the terms and conditions of the gnu general public
>   license version 2 or any later version at your convenience
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch6&id=355ebeb357c0
> ---
>  drivers/video/fbdev/macfb.c |    5 +----
>  1 file changed, 1 insertion(+), 4 deletions(-)
>
> --- a/drivers/video/fbdev/macfb.c
> +++ b/drivers/video/fbdev/macfb.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * macfb.c: Generic framebuffer for Macs whose colourmaps/modes we
>   * don't know how to set.
> @@ -17,10 +18,6 @@
>   *
>   * The VideoToolbox "Bugs" web page at
>   * http://rajsky.psych.nyu.edu/Tips/VideoBugs.html
> - *
> - * This code is free software.  You may copy, modify, and distribute
> - * it subject to the terms and conditions of the GNU General Public
> - * License, version 2, or any later version, at your convenience.
>   */
>
>  #include <linux/module.h>
>
>


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

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

* Re: [Batch 6 - patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 138
  2019-05-24 10:03 ` [Batch 6 - patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 138 Thomas Gleixner
  2019-05-24 11:17   ` Kate Stewart
@ 2019-05-24 13:20   ` Richard Fontana
  2019-05-24 16:59   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:20 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or any
>   later version
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=cb0008c47ccd
> ---
>  arch/powerpc/perf/isa207-common.h |    6 +-----
>  1 file changed, 1 insertion(+), 5 deletions(-)
>
> --- a/arch/powerpc/perf/isa207-common.h
> +++ b/arch/powerpc/perf/isa207-common.h
> @@ -1,12 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Copyright 2009 Paul Mackerras, IBM Corporation.
>   * Copyright 2013 Michael Ellerman, IBM Corporation.
>   * Copyright 2016 Madhavan Srinivasan, IBM Corporation.
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License
> - * as published by the Free Software Foundation; either version
> - * 2 of the License, or any later version.
>   */
>
>  #ifndef _LINUX_POWERPC_PERF_ISA207_COMMON_H_
>
>


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

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

* Re: [Batch 6 - patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 137
  2019-05-24 10:03 ` [Batch 6 - patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 137 Thomas Gleixner
  2019-05-24 11:16   ` Kate Stewart
@ 2019-05-24 13:20   ` Richard Fontana
  2019-05-24 16:58   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:20 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by the
>   free software foundation either version 2 of the license or at your
>   option any later version this program is distributed in the hope that it
>   will be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose see the gnu
>   general public license for more details
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=4c2923e98524
> ---
>  drivers/media/i2c/ir-kbd-i2c.c |   12 +-----------
>  1 file changed, 1 insertion(+), 11 deletions(-)
>
> --- a/drivers/media/i2c/ir-kbd-i2c.c
> +++ b/drivers/media/i2c/ir-kbd-i2c.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *
>   * keyboard input driver for i2c IR remote controls
> @@ -32,17 +33,6 @@
>   *     Mark Weaver <mark@npsl.co.uk>
>   *     Jarod Wilson <jarod@redhat.com>
>   *     Copyright (C) 2011 Andy Walls <awalls@md.metrocast.net>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT 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/unaligned.h>
>
>


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

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

* Re: [Batch 6 - patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 136
  2019-05-24 10:03 ` [Batch 6 - patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 136 Thomas Gleixner
  2019-05-24 11:16   ` Kate Stewart
@ 2019-05-24 13:21   ` Richard Fontana
  2019-05-24 16:57   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:21 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   is available under the gpl v2 or later
>
>   this program is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by the
>   free software foundation either version 2 of the license or at your
>   option any later version
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=3e0ce2731039
> ---
>  arch/powerpc/crypto/crct10dif-vpmsum_asm.S |    7 +------
>  1 file changed, 1 insertion(+), 6 deletions(-)
>
> --- a/arch/powerpc/crypto/crct10dif-vpmsum_asm.S
> +++ b/arch/powerpc/crypto/crct10dif-vpmsum_asm.S
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Calculate a CRC T10DIF  with vpmsum acceleration
>   *
> @@ -6,12 +7,6 @@
>   *
>   * crc32-vpmsum is
>   * Copyright (C) 2015 Anton Blanchard <anton@au.ibm.com>, IBM
> - * and is available under the GPL v2 or later.
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License
> - * as published by the Free Software Foundation; either version
> - * 2 of the License, or (at your option) any later version.
>   */
>         .section        .rodata
>  .balign 16
>
>


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

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

* Re: [Batch 6 - patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 135
  2019-05-24 10:03 ` [Batch 6 - patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 135 Thomas Gleixner
  2019-05-24 11:15   ` Kate Stewart
@ 2019-05-24 13:21   ` Richard Fontana
  2019-05-24 16:55   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:21 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this source code is free software you can redistribute it and or
>   modify it under the terms of the gnu general public license as
>   published by the free software foundation either version 2 of the
>   license or at your option any later version
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=90bcde50ed7a
> ---
>  drivers/xen/preempt.c |    6 +-----
>  1 file changed, 1 insertion(+), 5 deletions(-)
>
> --- a/drivers/xen/preempt.c
> +++ b/drivers/xen/preempt.c
> @@ -1,12 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Preemptible hypercalls
>   *
>   * Copyright (C) 2014 Citrix Systems R&D ltd.
> - *
> - * This source code is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License as
> - * published by the Free Software Foundation; either version 2 of the
> - * License, or (at your option) any later version.
>   */
>
>  #include <linux/sched.h>
>
>


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

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

* Re: [Batch 6 - patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130
  2019-05-24 10:03 ` [Batch 6 - patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 Thomas Gleixner
  2019-05-24 11:15   ` Kate Stewart
@ 2019-05-24 13:22   ` Richard Fontana
  2019-05-24 16:38   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:22 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu library general public license for more details
>   you should have received a copy of the gnu general public license
>   along with this program if not write to the free software foundation
>   inc 59 temple place suite 330 boston ma 02111 1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 10 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=75949fbd1db2
> ---
>  sound/pci/au88x0/au88x0.h         |   14 +-------------
>  sound/pci/au88x0/au88x0_a3d.c     |   14 +-------------
>  sound/pci/au88x0/au88x0_a3d.h     |   14 +-------------
>  sound/pci/au88x0/au88x0_a3ddata.c |   14 +-------------
>  sound/pci/au88x0/au88x0_core.c    |   14 +-------------
>  sound/pci/au88x0/au88x0_eq.c      |   14 +-------------
>  sound/pci/au88x0/au88x0_pcm.c     |   14 +-------------
>  sound/pci/au88x0/au88x0_synth.c   |   14 +-------------
>  sound/pci/au88x0/au88x0_xtalk.c   |   14 +-------------
>  sound/pci/au88x0/au88x0_xtalk.h   |   14 +-------------
>  10 files changed, 10 insertions(+), 130 deletions(-)
>
> --- a/sound/pci/au88x0/au88x0.h
> +++ b/sound/pci/au88x0/au88x0.h
> @@ -1,17 +1,5 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
>   */
>
>  #ifndef __SOUND_AU88X0_H
> --- a/sound/pci/au88x0/au88x0_a3d.c
> +++ b/sound/pci/au88x0/au88x0_a3d.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /***************************************************************************
>   *            au88x0_a3d.c
>   *
> @@ -9,19 +10,6 @@
>   ****************************************************************************/
>
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You 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 "au88x0_a3d.h"
> --- a/sound/pci/au88x0/au88x0_a3d.h
> +++ b/sound/pci/au88x0/au88x0_a3d.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /***************************************************************************
>   *            au88x0_a3d.h
>   *
> @@ -7,19 +8,6 @@
>   ****************************************************************************/
>
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
>   */
>
>  #ifndef _AU88X0_A3D_H
> --- a/sound/pci/au88x0/au88x0_a3ddata.c
> +++ b/sound/pci/au88x0/au88x0_a3ddata.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /***************************************************************************
>   *            au88x0_a3ddata.c
>   *
> @@ -7,19 +8,6 @@
>   ****************************************************************************/
>
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You 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.
>   */
>
>  /* Constant initializer values. */
> --- a/sound/pci/au88x0/au88x0_core.c
> +++ b/sound/pci/au88x0/au88x0_core.c
> @@ -1,17 +1,5 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
>   */
>
>  /*
> --- a/sound/pci/au88x0/au88x0_eq.c
> +++ b/sound/pci/au88x0/au88x0_eq.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /***************************************************************************
>   *            au88x0_eq.c
>   *  Aureal Vortex Hardware EQ control/access.
> @@ -15,19 +16,6 @@
>   ****************************************************************************/
>
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
>   */
>
>  /*
> --- a/sound/pci/au88x0/au88x0_pcm.c
> +++ b/sound/pci/au88x0/au88x0_pcm.c
> @@ -1,17 +1,5 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
>   */
>
>  /*
> --- a/sound/pci/au88x0/au88x0_synth.c
> +++ b/sound/pci/au88x0/au88x0_synth.c
> @@ -1,17 +1,5 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
>   */
>
>  /*
> --- a/sound/pci/au88x0/au88x0_xtalk.c
> +++ b/sound/pci/au88x0/au88x0_xtalk.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /***************************************************************************
>   *            au88x0_cxtalk.c
>   *
> @@ -7,19 +8,6 @@
>   ****************************************************************************/
>
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You 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 "au88x0_xtalk.h"
> --- a/sound/pci/au88x0/au88x0_xtalk.h
> +++ b/sound/pci/au88x0/au88x0_xtalk.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /***************************************************************************
>   *            au88x0_cxtalk.h
>   *
> @@ -7,19 +8,6 @@
>   ****************************************************************************/
>
>  /*
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU Library General Public License for more details.
> - *
> - *  You 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.
>   */
>
>  /* The crosstalk canceler supports 5 stereo input channels. The result is
>
>


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

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

* Re: [Batch 6 - patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 133
  2019-05-24 10:03 ` [Batch 6 - patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 133 Thomas Gleixner
  2019-05-24 11:14   ` Kate Stewart
@ 2019-05-24 13:30   ` Richard Fontana
  2019-05-24 16:02     ` Thomas Gleixner
  1 sibling, 1 reply; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:30 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details the full
>   gnu general public license is in this distribution in the file
>   called copying

I just want to note that the final sentence/paragraph in this pattern,
alerting the user to the location of the license text ("The full GNU
General Public License is in this distribution in the file called
COPYING.") arguably raises its own sort of "keep intact" issue,
separate from the things we've been more focused on (notices of the
applicability of the license, and warranty/liability disclaimers
juxtaposed with the license notice). This may have come up in earlier
cases I looked at but if so I didn't think about it.

Richard


> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=279eeed95c57
> ---
>  drivers/dma/amba-pl08x.c |   14 +-------------
>  1 file changed, 1 insertion(+), 13 deletions(-)
>
> --- a/drivers/dma/amba-pl08x.c
> +++ b/drivers/dma/amba-pl08x.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Copyright (c) 2006 ARM Ltd.
>   * Copyright (c) 2010 ST-Ericsson SA
> @@ -6,19 +7,6 @@
>   * Author: Peter Pearse <peter.pearse@arm.com>
>   * Author: Linus Walleij <linus.walleij@linaro.org>
>   *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License as published by the Free
> - * Software Foundation; either version 2 of the License, or (at your option)
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful, but WITHOUT
> - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
> - * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
> - * more details.
> - *
> - * The full GNU General Public License is in this distribution in the file
> - * called COPYING.
> - *
>   * Documentation: ARM DDI 0196G == PL080
>   * Documentation: ARM DDI 0218E == PL081
>   * Documentation: S3C6410 User's Manual == PL080S
>
>


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

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

* Re: [Batch 6 - patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 132
  2019-05-24 10:03 ` [Batch 6 - patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 132 Thomas Gleixner
  2019-05-24 11:14   ` Kate Stewart
@ 2019-05-24 13:31   ` Richard Fontana
  2019-05-24 16:41   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:31 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by the
>   free software foundation either version 2 of the license or at your
>   option any later version this program is distributed in the hope that it
>   will be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose see the gnu
>   general public license for more details you should have received a copy
>   of the gnu general public license along with this program if not write to
>   the free software foundation inc 675 mass ave cambridge ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 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=batch6&id=a4caace4c70b
> ---
>  net/dccp/ccids/ccid3.c              |   15 +--------------
>  net/dccp/ccids/ccid3.h              |   15 +--------------
>  net/dccp/ccids/lib/packet_history.c |   15 +--------------
>  net/dccp/ccids/lib/packet_history.h |   15 +--------------
>  4 files changed, 4 insertions(+), 56 deletions(-)
>
> --- a/net/dccp/ccids/ccid3.c
> +++ b/net/dccp/ccids/ccid3.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  Copyright (c) 2007   The University of Aberdeen, Scotland, UK
>   *  Copyright (c) 2005-7 The University of Waikato, Hamilton, New Zealand.
> @@ -17,20 +18,6 @@
>   *  Arnaldo Carvalho de Melo <acme@conectiva.com.br>.
>   *
>   *  Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@conectiva.com.br>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #include "../dccp.h"
>  #include "ccid3.h"
> --- a/net/dccp/ccids/ccid3.h
> +++ b/net/dccp/ccids/ccid3.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   *  Copyright (c) 2005-7 The University of Waikato, Hamilton, New Zealand.
>   *  Copyright (c) 2007   The University of Aberdeen, Scotland, UK
> @@ -17,20 +18,6 @@
>   *  Arnaldo Carvalho de Melo <acme@conectiva.com.br>.
>   *
>   *  Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@conectiva.com.br>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #ifndef _DCCP_CCID3_H_
>  #define _DCCP_CCID3_H_
> --- a/net/dccp/ccids/lib/packet_history.c
> +++ b/net/dccp/ccids/lib/packet_history.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   *  Copyright (c) 2007   The University of Aberdeen, Scotland, UK
>   *  Copyright (c) 2005-7 The University of Waikato, Hamilton, New Zealand.
> @@ -17,20 +18,6 @@
>   *  Arnaldo Carvalho de Melo <acme@conectiva.com.br>.
>   *
>   *  Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@conectiva.com.br>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #include <linux/string.h>
> --- a/net/dccp/ccids/lib/packet_history.h
> +++ b/net/dccp/ccids/lib/packet_history.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   *  Packet RX/TX history data structures and routines for TFRC-based protocols.
>   *
> @@ -17,20 +18,6 @@
>   *  Arnaldo Carvalho de Melo <acme@conectiva.com.br>.
>   *
>   *  Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@conectiva.com.br>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License as published by
> - *  the Free Software Foundation; either version 2 of the License, or
> - *  (at your option) any later version.
> - *
> - *  This program is distributed in the hope that it will be useful,
> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - *  GNU General Public License for more details.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to the Free Software
> - *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #ifndef _DCCP_PKT_HIST_
>
>


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

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

* Re: [Batch 6 - patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131
  2019-05-24 10:03 ` [Batch 6 - patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 Thomas Gleixner
  2019-05-24 11:13   ` Kate Stewart
@ 2019-05-24 13:32   ` Richard Fontana
  2019-05-24 16:41   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:32 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by the
>   free software foundation either version 2 of the license or any later
>   version this program is distributed in the hope that it will be useful
>   but without any warranty without even the implied warranty of
>   merchantability or fitness for a particular purpose see the gnu general
>   public license for more details
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=3b621f8e5f9a
> ---
>  drivers/media/usb/gspca/etoms.c |   11 +----------
>  1 file changed, 1 insertion(+), 10 deletions(-)
>
> --- a/drivers/media/usb/gspca/etoms.c
> +++ b/drivers/media/usb/gspca/etoms.c
> @@ -1,17 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Etoms Et61x151 GPL Linux driver by Michel Xhaard (09/09/2004)
>   *
>   * V4L2 by Jean-Francois Moine <http://moinejf.free.fr>
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
>   */
>
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
>
>


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

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

* Re: [Batch 6 - patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 129
  2019-05-24 10:03 ` [Batch 6 - patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 129 Thomas Gleixner
  2019-05-24 11:12   ` Kate Stewart
@ 2019-05-24 13:32   ` Richard Fontana
  2019-05-24 16:37   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:32 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or
>   modify it under the terms of the gnu general public license as
>   published by the free software foundation either version 2 or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=01df2d765b06
> ---
>  drivers/char/toshiba.c |   12 +-----------
>  1 file changed, 1 insertion(+), 11 deletions(-)
>
> --- a/drivers/char/toshiba.c
> +++ b/drivers/char/toshiba.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /* toshiba.c -- Linux driver for accessing the SMM on Toshiba laptops
>   *
>   * Copyright (c) 1996-2001  Jonathan A. Buzzard (jonathan@buzzard.org.uk)
> @@ -35,22 +36,11 @@
>   *       *any* time. It is up to any program to be aware of this eventuality
>   *       and take appropriate steps.
>   *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License as published by the
> - * Free Software Foundation; either version 2, or (at your option) any
> - * later version.
> - *
> - * This program is distributed in the hope that it will be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
>   * The information used to write this driver has been obtained by reverse
>   * engineering the software supplied by Toshiba for their portable computers in
>   * strict accordance with the European Council Directive 92/250/EEC on the legal
>   * protection of computer programs, and it's implementation into English Law by
>   * the Copyright (Computer Programs) Regulations 1992 (S.I. 1992 No.3233).
> - *
>   */
>
>  #define TOSH_VERSION "1.11 26/9/2001"
>
>


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

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

* Re: [Batch 6 - patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 128
  2019-05-24 10:03 ` [Batch 6 - patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 128 Thomas Gleixner
  2019-05-24 11:11   ` Kate Stewart
@ 2019-05-24 13:33   ` Richard Fontana
  2019-05-24 16:35   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:33 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by the
>   free software foundation either version 2 of the license or at your
>   option any later version
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=a0ed6ec4086b
> ---
>  drivers/net/hippi/rrunner.c |    6 +-----
>  1 file changed, 1 insertion(+), 5 deletions(-)
>
> --- a/drivers/net/hippi/rrunner.c
> +++ b/drivers/net/hippi/rrunner.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * rrunner.c: Linux driver for the Essential RoadRunner HIPPI board.
>   *
> @@ -9,11 +10,6 @@
>   * for sorting out the legal issues, with the NDA, allowing the code to
>   * be released under the GPL.
>   *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
>   * Thanks to Jayaram Bhat from ODS/Essential for fixing some of the
>   * stupid bugs in my code.
>   *
>
>


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

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

* Re: [Batch 6 - patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 127
  2019-05-24 10:03 ` [Batch 6 - patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 127 Thomas Gleixner
  2019-05-24 11:11   ` Kate Stewart
@ 2019-05-24 13:33   ` Richard Fontana
  2019-05-24 16:33   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:33 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this file is released under gplv2 or later
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=e7eed7dd4ac7
> ---
>  drivers/block/nbd.c |    3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
>
> --- a/drivers/block/nbd.c
> +++ b/drivers/block/nbd.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>  /*
>   * Network block device - make block devices work over TCP
>   *
> @@ -7,8 +8,6 @@
>   * Copyright 1997-2000, 2008 Pavel Machek <pavel@ucw.cz>
>   * Parts copyright 2001 Steven Whitehouse <steve@chygwyn.com>
>   *
> - * This file is released under GPLv2 or later.
> - *
>   * (part of code stolen from loop.c)
>   */
>
>
>


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

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

* Re: [Batch 6 - patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 126
  2019-05-24 10:03 ` [Batch 6 - patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 126 Thomas Gleixner
  2019-05-24 11:10   ` Kate Stewart
@ 2019-05-24 13:36   ` Richard Fontana
  2019-05-24 16:33   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-24 13:36 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify it
>   under the terms of the gnu general public license as published by the
>   free software foundation either version 2 of the license or at your
>   option any later version this program is distributed in the hope that it
>   will be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose see the gnu
>   general public license for more details
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch6&id=239493710ab3
> ---
>  drivers/media/dvb-frontends/bcm3510.h      |   11 +----------
>  drivers/media/dvb-frontends/bcm3510_priv.h |   11 +----------
>  2 files changed, 2 insertions(+), 20 deletions(-)
>
> --- a/drivers/media/dvb-frontends/bcm3510.h
> +++ b/drivers/media/dvb-frontends/bcm3510.h
> @@ -1,19 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Support for the Broadcom BCM3510 ATSC demodulator (1st generation Air2PC)
>   *
>   *  Copyright (C) 2001-5, B2C2 inc.
>   *
>   *  GPL/Linux driver written by Patrick Boettcher <patrick.boettcher@posteo.de>
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT 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 BCM3510_H
>  #define BCM3510_H
> --- a/drivers/media/dvb-frontends/bcm3510_priv.h
> +++ b/drivers/media/dvb-frontends/bcm3510_priv.h
> @@ -1,19 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>  /*
>   * Support for the Broadcom BCM3510 ATSC demodulator (1st generation Air2PC)
>   *
>   *  Copyright (C) 2001-5, B2C2 inc.
>   *
>   *  GPL/Linux driver written by Patrick Boettcher <patrick.boettcher@posteo.de>
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT 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 __BCM3510_PRIV_H__
>  #define __BCM3510_PRIV_H__
>
>


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

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

* Re: [Batch 6 - patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 133
  2019-05-24 13:30   ` Richard Fontana
@ 2019-05-24 16:02     ` Thomas Gleixner
  2019-05-24 16:50       ` Allison Randal
  0 siblings, 1 reply; 105+ messages in thread
From: Thomas Gleixner @ 2019-05-24 16:02 UTC (permalink / raw)
  To: Richard Fontana; +Cc: linux-spdx

On Fri, 24 May 2019, Richard Fontana wrote:
> On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
> >
> > From: Thomas Gleixner tglx@linutronix.de
> >
> > Based on 1 normalized pattern(s):
> >
> >   this program is free software you can redistribute it and or modify
> >   it under the terms of the gnu general public license as published by
> >   the free software foundation either version 2 of the license or at
> >   your option any later version this program is distributed in the
> >   hope that it will be useful but without any warranty without even
> >   the implied warranty of merchantability or fitness for a particular
> >   purpose see the gnu general public license for more details the full
> >   gnu general public license is in this distribution in the file
> >   called copying
> 
> I just want to note that the final sentence/paragraph in this pattern,
> alerting the user to the location of the license text ("The full GNU
> General Public License is in this distribution in the file called
> COPYING.") arguably raises its own sort of "keep intact" issue,
> separate from the things we've been more focused on (notices of the
> applicability of the license, and warranty/liability disclaimers
> juxtaposed with the license notice). This may have come up in earlier
> cases I looked at but if so I didn't think about it.

The reference to the COPYING file is all over the place. But what's
worrysome about that? I'd be worried if the boilerplate would be BSD and
then point to the COPYING file in the kernel tree, but a plain GPL boiler
plate?

I can't see how that might change anything, the SPDX identifier is
documented to be a placeholder for the full license text which is in the
LICENSES directory and pointed to from the reworked COPYING file.

Thanks,

	tglx

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

* Re: [Batch 6 - patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 126
  2019-05-24 10:03 ` [Batch 6 - patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 126 Thomas Gleixner
  2019-05-24 11:10   ` Kate Stewart
  2019-05-24 13:36   ` Richard Fontana
@ 2019-05-24 16:33   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 16:33 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 6 - patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 127
  2019-05-24 10:03 ` [Batch 6 - patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 127 Thomas Gleixner
  2019-05-24 11:11   ` Kate Stewart
  2019-05-24 13:33   ` Richard Fontana
@ 2019-05-24 16:33   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 16:33 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 6 - patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 128
  2019-05-24 10:03 ` [Batch 6 - patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 128 Thomas Gleixner
  2019-05-24 11:11   ` Kate Stewart
  2019-05-24 13:33   ` Richard Fontana
@ 2019-05-24 16:35   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 16:35 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 6 - patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 129
  2019-05-24 10:03 ` [Batch 6 - patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 129 Thomas Gleixner
  2019-05-24 11:12   ` Kate Stewart
  2019-05-24 13:32   ` Richard Fontana
@ 2019-05-24 16:37   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 16:37 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 6 - patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130
  2019-05-24 10:03 ` [Batch 6 - patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 Thomas Gleixner
  2019-05-24 11:15   ` Kate Stewart
  2019-05-24 13:22   ` Richard Fontana
@ 2019-05-24 16:38   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 16:38 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 6 - patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131
  2019-05-24 10:03 ` [Batch 6 - patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 Thomas Gleixner
  2019-05-24 11:13   ` Kate Stewart
  2019-05-24 13:32   ` Richard Fontana
@ 2019-05-24 16:41   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 16:41 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 6 - patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 132
  2019-05-24 10:03 ` [Batch 6 - patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 132 Thomas Gleixner
  2019-05-24 11:14   ` Kate Stewart
  2019-05-24 13:31   ` Richard Fontana
@ 2019-05-24 16:41   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 16:41 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 6 - patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 133
  2019-05-24 16:02     ` Thomas Gleixner
@ 2019-05-24 16:50       ` Allison Randal
  2019-05-24 16:59         ` Greg KH
  2019-05-25  1:12         ` Richard Fontana
  0 siblings, 2 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 16:50 UTC (permalink / raw)
  To: Thomas Gleixner, Richard Fontana; +Cc: linux-spdx

On 5/24/19 12:02 PM, Thomas Gleixner wrote:
> On Fri, 24 May 2019, Richard Fontana wrote:
>> On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>>>
>>> From: Thomas Gleixner tglx@linutronix.de
>>>
>>> Based on 1 normalized pattern(s):
>>>
>>>   this program is free software you can redistribute it and or modify
>>>   it under the terms of the gnu general public license as published by
>>>   the free software foundation either version 2 of the license or at
>>>   your option any later version this program is distributed in the
>>>   hope that it will be useful but without any warranty without even
>>>   the implied warranty of merchantability or fitness for a particular
>>>   purpose see the gnu general public license for more details the full
>>>   gnu general public license is in this distribution in the file
>>>   called copying
>>
>> I just want to note that the final sentence/paragraph in this pattern,
>> alerting the user to the location of the license text ("The full GNU
>> General Public License is in this distribution in the file called
>> COPYING.") arguably raises its own sort of "keep intact" issue,
>> separate from the things we've been more focused on (notices of the
>> applicability of the license, and warranty/liability disclaimers
>> juxtaposed with the license notice). This may have come up in earlier
>> cases I looked at but if so I didn't think about it.
> 
> The reference to the COPYING file is all over the place. But what's
> worrysome about that? I'd be worried if the boilerplate would be BSD and
> then point to the COPYING file in the kernel tree, but a plain GPL boiler
> plate?
> 
> I can't see how that might change anything, the SPDX identifier is
> documented to be a placeholder for the full license text which is in the
> LICENSES directory and pointed to from the reworked COPYING file.

Agreed with Thomas. And besides, it's actually inaccurate for the file
to say that the full text of the GPL is in the COPYING file, because in
the Kernel the COPYING file does not contain the text of the GPL, it
only contains a pointer to it.

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

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

* Re: [Batch 6 - patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 135
  2019-05-24 10:03 ` [Batch 6 - patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 135 Thomas Gleixner
  2019-05-24 11:15   ` Kate Stewart
  2019-05-24 13:21   ` Richard Fontana
@ 2019-05-24 16:55   ` Allison Randal
  2019-05-24 17:09     ` Greg KH
  2 siblings, 1 reply; 105+ messages in thread
From: Allison Randal @ 2019-05-24 16:55 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 6 - patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 136
  2019-05-24 10:03 ` [Batch 6 - patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 136 Thomas Gleixner
  2019-05-24 11:16   ` Kate Stewart
  2019-05-24 13:21   ` Richard Fontana
@ 2019-05-24 16:57   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 16:57 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 6 - patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 137
  2019-05-24 10:03 ` [Batch 6 - patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 137 Thomas Gleixner
  2019-05-24 11:16   ` Kate Stewart
  2019-05-24 13:20   ` Richard Fontana
@ 2019-05-24 16:58   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 16:58 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 6 - patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 133
  2019-05-24 16:50       ` Allison Randal
@ 2019-05-24 16:59         ` Greg KH
  2019-05-25  1:12         ` Richard Fontana
  1 sibling, 0 replies; 105+ messages in thread
From: Greg KH @ 2019-05-24 16:59 UTC (permalink / raw)
  To: Allison Randal; +Cc: Thomas Gleixner, Richard Fontana, linux-spdx

On Fri, May 24, 2019 at 12:50:37PM -0400, Allison Randal wrote:
> On 5/24/19 12:02 PM, Thomas Gleixner wrote:
> > On Fri, 24 May 2019, Richard Fontana wrote:
> >> On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
> >>>
> >>> From: Thomas Gleixner tglx@linutronix.de
> >>>
> >>> Based on 1 normalized pattern(s):
> >>>
> >>>   this program is free software you can redistribute it and or modify
> >>>   it under the terms of the gnu general public license as published by
> >>>   the free software foundation either version 2 of the license or at
> >>>   your option any later version this program is distributed in the
> >>>   hope that it will be useful but without any warranty without even
> >>>   the implied warranty of merchantability or fitness for a particular
> >>>   purpose see the gnu general public license for more details the full
> >>>   gnu general public license is in this distribution in the file
> >>>   called copying
> >>
> >> I just want to note that the final sentence/paragraph in this pattern,
> >> alerting the user to the location of the license text ("The full GNU
> >> General Public License is in this distribution in the file called
> >> COPYING.") arguably raises its own sort of "keep intact" issue,
> >> separate from the things we've been more focused on (notices of the
> >> applicability of the license, and warranty/liability disclaimers
> >> juxtaposed with the license notice). This may have come up in earlier
> >> cases I looked at but if so I didn't think about it.
> > 
> > The reference to the COPYING file is all over the place. But what's
> > worrysome about that? I'd be worried if the boilerplate would be BSD and
> > then point to the COPYING file in the kernel tree, but a plain GPL boiler
> > plate?
> > 
> > I can't see how that might change anything, the SPDX identifier is
> > documented to be a placeholder for the full license text which is in the
> > LICENSES directory and pointed to from the reworked COPYING file.
> 
> Agreed with Thomas. And besides, it's actually inaccurate for the file
> to say that the full text of the GPL is in the COPYING file, because in
> the Kernel the COPYING file does not contain the text of the GPL, it
> only contains a pointer to it.

Originally it did, that changed only recently.

thanks,

greg k-h

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

* Re: [Batch 6 - patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 138
  2019-05-24 10:03 ` [Batch 6 - patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 138 Thomas Gleixner
  2019-05-24 11:17   ` Kate Stewart
  2019-05-24 13:20   ` Richard Fontana
@ 2019-05-24 16:59   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 16:59 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 6 - patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 135
  2019-05-24 16:55   ` Allison Randal
@ 2019-05-24 17:09     ` Greg KH
  0 siblings, 0 replies; 105+ messages in thread
From: Greg KH @ 2019-05-24 17:09 UTC (permalink / raw)
  To: Allison Randal; +Cc: linux-spdx

On Fri, May 24, 2019 at 12:55:29PM -0400, Allison Randal wrote:
> On 5/24/19 6:03 AM, Thomas Gleixner wrote:
> > From: Thomas Gleixner tglx@linutronix.de
> > 
> > Based on 1 normalized pattern(s):
> > 
> >   this source code is free software you can redistribute it and or
> >   modify it under the terms of the gnu general public license as
> >   published by the free software foundation either version 2 of the
> >   license or at your option any later version
> > 
> > extracted by the scancode license scanner the SPDX license identifier
> > 
> >   GPL-2.0-or-later
> > 
> > has been chosen to replace the boilerplate/reference in 1 file(s).
> > 
> > Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> Reviewed-by: Allison Randal <allison@lohutok.net>

For me, this is the simplest/easiest format to show you are
reviewing/acking the patch.  But I don't know the tool that Thomas has
been using to collect these before he sends them on to me, so I'll defer
to him as to his favorite placement.

thanks,

greg k-h

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

* Re: [Batch 6 - patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 139
  2019-05-24 10:03 ` [Batch 6 - patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 139 Thomas Gleixner
  2019-05-24 11:17   ` Kate Stewart
  2019-05-24 13:20   ` Richard Fontana
@ 2019-05-24 17:10   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 17:10 UTC (permalink / raw)
  To: linux-spdx

On 5/24/19 6:03 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this code is free software you may copy modify and distribute it
>   subject to the terms and conditions of the gnu general public
>   license version 2 or any later version at your convenience
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 6 - patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 140
  2019-05-24 10:04 ` [Batch 6 - patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 140 Thomas Gleixner
  2019-05-24 11:18   ` Kate Stewart
  2019-05-24 13:19   ` Richard Fontana
@ 2019-05-24 17:12   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 17:12 UTC (permalink / raw)
  To: linux-spdx

On 5/24/19 6:04 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 gnu general public license as published by the
>   free software foundation either version 2 of the license or at your
>   option any later version you should have received a copy of the gnu
>   general public license along with this program if not see http www
>   gnu org licenses
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 2 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 6 - patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 142
  2019-05-24 10:04 ` [Batch 6 - patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 142 Thomas Gleixner
  2019-05-24 11:18   ` Kate Stewart
  2019-05-24 13:19   ` Richard Fontana
@ 2019-05-24 19:07   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 19:07 UTC (permalink / raw)
  To: linux-spdx

On 5/24/19 6:04 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 inc 675 mass ave cambridge ma 02139 usa
>   either version 2 of the license or at your option any later version
>   incorporated herein by reference
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 4 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 6 - patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 143
  2019-05-24 10:04 ` [Batch 6 - patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 143 Thomas Gleixner
  2019-05-24 11:18   ` Kate Stewart
  2019-05-24 13:18   ` Richard Fontana
@ 2019-05-24 19:13   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 19:13 UTC (permalink / raw)
  To: linux-spdx

On 5/24/19 6:04 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 or at your option any
>   later version this program is distributed in the hope that it will
>   be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose see the gnu
>   general public license for more details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 6 - patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 144
  2019-05-24 10:04 ` [Batch 6 - patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 144 Thomas Gleixner
  2019-05-24 11:19   ` Kate Stewart
  2019-05-24 13:18   ` Richard Fontana
@ 2019-05-24 19:19   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 19:19 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

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

* Re: [Batch 6 - patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 145
  2019-05-24 10:04 ` [Batch 6 - patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 145 Thomas Gleixner
  2019-05-24 11:23   ` Kate Stewart
  2019-05-24 13:17   ` Richard Fontana
@ 2019-05-24 19:31   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 19:31 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 6 - patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 147
  2019-05-24 10:04 ` [Batch 6 - patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 147 Thomas Gleixner
  2019-05-24 11:22   ` Kate Stewart
  2019-05-24 13:13   ` Richard Fontana
@ 2019-05-24 19:35   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 19:35 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 6 - patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 148
  2019-05-24 10:04 ` [Batch 6 - patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 148 Thomas Gleixner
  2019-05-24 11:23   ` Kate Stewart
  2019-05-24 13:17   ` Richard Fontana
@ 2019-05-24 19:36   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 19:36 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 6 - patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149
  2019-05-24 10:04 ` [Batch 6 - patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 Thomas Gleixner
  2019-05-24 11:25   ` Kate Stewart
@ 2019-05-24 19:38   ` Allison Randal
  1 sibling, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 19:38 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 6 - patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 150
  2019-05-24 10:04 ` [Batch 6 - patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 150 Thomas Gleixner
  2019-05-24 11:24   ` Kate Stewart
  2019-05-24 13:16   ` Richard Fontana
@ 2019-05-24 19:42   ` Allison Randal
  2 siblings, 0 replies; 105+ messages in thread
From: Allison Randal @ 2019-05-24 19:42 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 6 - patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 133
  2019-05-24 16:50       ` Allison Randal
  2019-05-24 16:59         ` Greg KH
@ 2019-05-25  1:12         ` Richard Fontana
  1 sibling, 0 replies; 105+ messages in thread
From: Richard Fontana @ 2019-05-25  1:12 UTC (permalink / raw)
  To: Allison Randal; +Cc: Thomas Gleixner, linux-spdx

On Fri, May 24, 2019 at 12:50 PM Allison Randal <allison@lohutok.net> wrote:
>
> On 5/24/19 12:02 PM, Thomas Gleixner wrote:
> > On Fri, 24 May 2019, Richard Fontana wrote:
> >> On Fri, May 24, 2019 at 6:12 AM Thomas Gleixner <tglx@linutronix.de> wrote:
> >>>
> >>> From: Thomas Gleixner tglx@linutronix.de
> >>>
> >>> Based on 1 normalized pattern(s):
> >>>
> >>>   this program is free software you can redistribute it and or modify
> >>>   it under the terms of the gnu general public license as published by
> >>>   the free software foundation either version 2 of the license or at
> >>>   your option any later version this program is distributed in the
> >>>   hope that it will be useful but without any warranty without even
> >>>   the implied warranty of merchantability or fitness for a particular
> >>>   purpose see the gnu general public license for more details the full
> >>>   gnu general public license is in this distribution in the file
> >>>   called copying
> >>
> >> I just want to note that the final sentence/paragraph in this pattern,
> >> alerting the user to the location of the license text ("The full GNU
> >> General Public License is in this distribution in the file called
> >> COPYING.") arguably raises its own sort of "keep intact" issue,
> >> separate from the things we've been more focused on (notices of the
> >> applicability of the license, and warranty/liability disclaimers
> >> juxtaposed with the license notice). This may have come up in earlier
> >> cases I looked at but if so I didn't think about it.
> >
> > The reference to the COPYING file is all over the place. But what's
> > worrysome about that? I'd be worried if the boilerplate would be BSD and
> > then point to the COPYING file in the kernel tree, but a plain GPL boiler
> > plate?
> >
> > I can't see how that might change anything, the SPDX identifier is
> > documented to be a placeholder for the full license text which is in the
> > LICENSES directory and pointed to from the reworked COPYING file.
>
> Agreed with Thomas. And besides, it's actually inaccurate for the file
> to say that the full text of the GPL is in the COPYING file, because in
> the Kernel the COPYING file does not contain the text of the GPL, it
> only contains a pointer to it.

Sure, but this group ought to be prepared to address any plausible
"keep intact" argument that might be leveled against what is being
done here, and I'm not totally sure this is not one such argument (and
those sound like good counter-arguments).

Richard

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

* Re: [Batch 6 - patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 147
  2019-05-24 11:41     ` Thomas Gleixner
@ 2019-05-29 14:55       ` Evgeniy Polyakov
  2019-06-02 17:47         ` J Lovejoy
  0 siblings, 1 reply; 105+ messages in thread
From: Evgeniy Polyakov @ 2019-05-29 14:55 UTC (permalink / raw)
  To: Thomas Gleixner, Kate Stewart; +Cc: linux-spdx

Hi

24.05.2019, 14:41, "Thomas Gleixner" <tglx@linutronix.de>:
>>  > --- a/drivers/w1/slaves/w1_therm.c
>>  > +++ b/drivers/w1/slaves/w1_therm.c
>>  > @@ -1,22 +1,8 @@
>>  > +// SPDX-License-Identifier: GPL-2.0-or-later
>>  > /*
>>  > * w1_therm.c
>>  > *
>>  > * Copyright (c) 2004 Evgeniy Polyakov <zbr@ioremap.net>
>>  > - *
>>  > - *
>>  > - * This program is free software; you can redistribute it and/or modify
>>  > - * it under the therms of the GNU General Public License as published by
>
>                               ^^^^^^
> Evgeniy,
>
> this is about 'therms' instead of 'terms'.
>
> I assume that this is either a joke or happened with a filewide
> s/term/therm/. Anyway we just want to confirm with you that it should read
> 'terms' and there was no intention to change the meaning of the license
> notice. In that case we can replace it with the matching SPDX identifier.

I think it was just some automatic replacement like term->therm.
But its a nice idea to think about new license reading with these words - does it sound meaningful?

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

* Re: [Batch 6 - patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 147
  2019-05-29 14:55       ` Evgeniy Polyakov
@ 2019-06-02 17:47         ` J Lovejoy
  0 siblings, 0 replies; 105+ messages in thread
From: J Lovejoy @ 2019-06-02 17:47 UTC (permalink / raw)
  To: Evgeniy Polyakov; +Cc: Thomas Gleixner, Kate Stewart, linux-spdx



> On May 29, 2019, at 8:55 AM, Evgeniy Polyakov <zbr@ioremap.net> wrote:
> 
> 24.05.2019, 14:41, "Thomas Gleixner" <tglx@linutronix.de>:
>>>  > --- a/drivers/w1/slaves/w1_therm.c
>>>  > +++ b/drivers/w1/slaves/w1_therm.c
>>>  > @@ -1,22 +1,8 @@
>>>  > +// SPDX-License-Identifier: GPL-2.0-or-later
>>>  > /*
>>>  > * w1_therm.c
>>>  > *
>>>  > * Copyright (c) 2004 Evgeniy Polyakov <zbr@ioremap.net>
>>>  > - *
>>>  > - *
>>>  > - * This program is free software; you can redistribute it and/or modify
>>>  > - * it under the therms of the GNU General Public License as published by
>> 
>>                               ^^^^^^
>> Evgeniy,
>> 
>> this is about 'therms' instead of 'terms'.
>> 
>> I assume that this is either a joke or happened with a filewide
>> s/term/therm/. Anyway we just want to confirm with you that it should read
>> 'terms' and there was no intention to change the meaning of the license
>> notice. In that case we can replace it with the matching SPDX identifier.
> 
> I think it was just some automatic replacement like term->therm.
> But its a nice idea to think about new license reading with these words - does it sound meaningful?

If this was a typo/mistake, we are going to simply update the notice appropriate, right?

let’s please not get into the idea of creating a new license here :)

thanks,
Jilayne


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

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

Thread overview: 105+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-24 10:03 [Batch 6 - patch 00/25] Batch 6 of random GPL notices/references Thomas Gleixner
2019-05-24 10:03 ` [Batch 6 - patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 126 Thomas Gleixner
2019-05-24 11:10   ` Kate Stewart
2019-05-24 13:36   ` Richard Fontana
2019-05-24 16:33   ` Allison Randal
2019-05-24 10:03 ` [Batch 6 - patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 127 Thomas Gleixner
2019-05-24 11:11   ` Kate Stewart
2019-05-24 13:33   ` Richard Fontana
2019-05-24 16:33   ` Allison Randal
2019-05-24 10:03 ` [Batch 6 - patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 128 Thomas Gleixner
2019-05-24 11:11   ` Kate Stewart
2019-05-24 13:33   ` Richard Fontana
2019-05-24 16:35   ` Allison Randal
2019-05-24 10:03 ` [Batch 6 - patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 129 Thomas Gleixner
2019-05-24 11:12   ` Kate Stewart
2019-05-24 13:32   ` Richard Fontana
2019-05-24 16:37   ` Allison Randal
2019-05-24 10:03 ` [Batch 6 - patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 Thomas Gleixner
2019-05-24 11:15   ` Kate Stewart
2019-05-24 13:22   ` Richard Fontana
2019-05-24 16:38   ` Allison Randal
2019-05-24 10:03 ` [Batch 6 - patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 Thomas Gleixner
2019-05-24 11:13   ` Kate Stewart
2019-05-24 13:32   ` Richard Fontana
2019-05-24 16:41   ` Allison Randal
2019-05-24 10:03 ` [Batch 6 - patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 132 Thomas Gleixner
2019-05-24 11:14   ` Kate Stewart
2019-05-24 13:31   ` Richard Fontana
2019-05-24 16:41   ` Allison Randal
2019-05-24 10:03 ` [Batch 6 - patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 133 Thomas Gleixner
2019-05-24 11:14   ` Kate Stewart
2019-05-24 13:30   ` Richard Fontana
2019-05-24 16:02     ` Thomas Gleixner
2019-05-24 16:50       ` Allison Randal
2019-05-24 16:59         ` Greg KH
2019-05-25  1:12         ` Richard Fontana
2019-05-24 10:03 ` [Batch 6 - patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 134 Thomas Gleixner
2019-05-24 10:42   ` Thomas Gleixner
2019-05-24 11:29     ` Kate Stewart
2019-05-24 10:03 ` [Batch 6 - patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 135 Thomas Gleixner
2019-05-24 11:15   ` Kate Stewart
2019-05-24 13:21   ` Richard Fontana
2019-05-24 16:55   ` Allison Randal
2019-05-24 17:09     ` Greg KH
2019-05-24 10:03 ` [Batch 6 - patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 136 Thomas Gleixner
2019-05-24 11:16   ` Kate Stewart
2019-05-24 13:21   ` Richard Fontana
2019-05-24 16:57   ` Allison Randal
2019-05-24 10:03 ` [Batch 6 - patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 137 Thomas Gleixner
2019-05-24 11:16   ` Kate Stewart
2019-05-24 13:20   ` Richard Fontana
2019-05-24 16:58   ` Allison Randal
2019-05-24 10:03 ` [Batch 6 - patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 138 Thomas Gleixner
2019-05-24 11:17   ` Kate Stewart
2019-05-24 13:20   ` Richard Fontana
2019-05-24 16:59   ` Allison Randal
2019-05-24 10:03 ` [Batch 6 - patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 139 Thomas Gleixner
2019-05-24 11:17   ` Kate Stewart
2019-05-24 13:20   ` Richard Fontana
2019-05-24 17:10   ` Allison Randal
2019-05-24 10:04 ` [Batch 6 - patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 140 Thomas Gleixner
2019-05-24 11:18   ` Kate Stewart
2019-05-24 13:19   ` Richard Fontana
2019-05-24 17:12   ` Allison Randal
2019-05-24 10:04 ` [Batch 6 - patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 141 Thomas Gleixner
2019-05-24 10:43   ` Thomas Gleixner
2019-05-24 11:29     ` Kate Stewart
2019-05-24 10:04 ` [Batch 6 - patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 142 Thomas Gleixner
2019-05-24 11:18   ` Kate Stewart
2019-05-24 13:19   ` Richard Fontana
2019-05-24 19:07   ` Allison Randal
2019-05-24 10:04 ` [Batch 6 - patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 143 Thomas Gleixner
2019-05-24 11:18   ` Kate Stewart
2019-05-24 13:18   ` Richard Fontana
2019-05-24 19:13   ` Allison Randal
2019-05-24 10:04 ` [Batch 6 - patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 144 Thomas Gleixner
2019-05-24 11:19   ` Kate Stewart
2019-05-24 13:18   ` Richard Fontana
2019-05-24 19:19   ` Allison Randal
2019-05-24 10:04 ` [Batch 6 - patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 145 Thomas Gleixner
2019-05-24 11:23   ` Kate Stewart
2019-05-24 13:17   ` Richard Fontana
2019-05-24 19:31   ` Allison Randal
2019-05-24 10:04 ` [Batch 6 - patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 146 Thomas Gleixner
2019-05-24 10:45   ` Thomas Gleixner
2019-05-24 11:32     ` Kate Stewart
2019-05-24 10:04 ` [Batch 6 - patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 147 Thomas Gleixner
2019-05-24 11:22   ` Kate Stewart
2019-05-24 11:41     ` Thomas Gleixner
2019-05-29 14:55       ` Evgeniy Polyakov
2019-06-02 17:47         ` J Lovejoy
2019-05-24 13:13   ` Richard Fontana
2019-05-24 19:35   ` Allison Randal
2019-05-24 10:04 ` [Batch 6 - patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 148 Thomas Gleixner
2019-05-24 11:23   ` Kate Stewart
2019-05-24 13:17   ` Richard Fontana
2019-05-24 19:36   ` Allison Randal
2019-05-24 10:04 ` [Batch 6 - patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 Thomas Gleixner
2019-05-24 11:25   ` Kate Stewart
2019-05-24 13:15     ` Richard Fontana
2019-05-24 19:38   ` Allison Randal
2019-05-24 10:04 ` [Batch 6 - patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 150 Thomas Gleixner
2019-05-24 11:24   ` Kate Stewart
2019-05-24 13:16   ` Richard Fontana
2019-05-24 19:42   ` 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.