Linux-SPDX Archive on lore.kernel.org
 help / color / Atom feed
* [Batch 12 patch 00/25] Batch 12 of random GPL notices/references
@ 2019-05-29 14:17 Thomas Gleixner
  2019-05-29 14:17 ` [Batch 12 patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 276 Thomas Gleixner
                   ` (24 more replies)
  0 siblings, 25 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:17 UTC (permalink / raw)
  To: linux-spdx

Hi!

If you hoped that I switched back to one batch per day, I have to
disappoint you. Sorry!

Thanks,

	tglx




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

* [Batch 12 patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 276
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
@ 2019-05-29 14:17 ` Thomas Gleixner
  2019-05-29 15:06   ` Zavras, Alexios
  2019-05-31 18:28   ` Allison Randal
  2019-05-29 14:17 ` [Batch 12 patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 Thomas Gleixner
                   ` (23 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:17 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=df0216fc7978
---
 tools/vm/page-types.c |   14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

--- a/tools/vm/page-types.c
+++ b/tools/vm/page-types.c
@@ -1,19 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * page-types: Tool for querying page flags
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the Free
- * Software Foundation; version 2.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
- * You should find a copy of v2 of the GNU General Public License somewhere on
- * your Linux system; if not, write to the Free Software Foundation, Inc., 59
- * Temple Place, Suite 330, Boston, MA 02111-1307 USA.
- *
  * Copyright (C) 2009 Intel corporation
  *
  * Authors: Wu Fengguang <fengguang.wu@intel.com>



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

* [Batch 12 patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
  2019-05-29 14:17 ` [Batch 12 patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 276 Thomas Gleixner
@ 2019-05-29 14:17 ` Thomas Gleixner
  2019-05-29 15:07   ` Zavras, Alexios
  2019-05-31 18:29   ` Allison Randal
  2019-05-29 14:17 ` [Batch 12 patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 278 Thomas Gleixner
                   ` (22 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:17 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=f7447edb5856
---
 sound/ppc/snd_ps3.c |   14 +-------------
 sound/ppc/snd_ps3.h |   14 +-------------
 2 files changed, 2 insertions(+), 26 deletions(-)

--- a/sound/ppc/snd_ps3.c
+++ b/sound/ppc/snd_ps3.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Audio support for PS3
  * Copyright (C) 2007 Sony Computer Entertainment Inc.
  * All rights reserved.
  * Copyright 2006, 2007 Sony Corporation
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; version 2 of the Licence.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public 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/dma-mapping.h>
--- a/sound/ppc/snd_ps3.h
+++ b/sound/ppc/snd_ps3.h
@@ -1,21 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Audio support for PS3
  * Copyright (C) 2007 Sony Computer Entertainment Inc.
  * All rights reserved.
  * Copyright 2006, 2007 Sony Corporation
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; version 2 of the Licence.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
  */
 
 #if !defined(_SND_PS3_H_)



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

* [Batch 12 patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 278
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
  2019-05-29 14:17 ` [Batch 12 patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 276 Thomas Gleixner
  2019-05-29 14:17 ` [Batch 12 patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 Thomas Gleixner
@ 2019-05-29 14:17 ` Thomas Gleixner
  2019-05-29 15:08   ` Zavras, Alexios
  2019-05-31 18:30   ` Allison Randal
  2019-05-29 14:17 ` [Batch 12 patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 279 Thomas Gleixner
                   ` (21 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:17 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 version 2 of the gnu general public license as
  published by the free software foundation this program is
  distributed in the hope that it will be useful but without any
  warranty without even the implied warranty of merchantability or
  fitness for a particular purpose see the gnu general public license
  for more details you should have received a copy of the gnu general
  public license along with this program if not write to the free
  software foundation inc 59 temple place suite 330 boston ma 02111
  1307 usa the full gnu general public license is included in this
  distribution in the file called copying

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=1cbf72abe097
---
 drivers/watchdog/ie6xx_wdt.c          |   17 +----------------
 drivers/watchdog/intel_scu_watchdog.c |   17 +----------------
 drivers/watchdog/intel_scu_watchdog.h |   17 +----------------
 3 files changed, 3 insertions(+), 48 deletions(-)

--- a/drivers/watchdog/ie6xx_wdt.c
+++ b/drivers/watchdog/ie6xx_wdt.c
@@ -1,24 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *      Intel Atom E6xx Watchdog driver
  *
  *      Copyright (C) 2011 Alexander Stein
  *                <alexander.stein@systec-electronic.com>
- *
- *      This program is free software; you can redistribute it and/or
- *      modify it under the terms of version 2 of the GNU General
- *      Public License as published by the Free Software Foundation.
- *
- *      This program is distributed in the hope that it will be
- *      useful, but WITHOUT ANY WARRANTY; without even the implied
- *      warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- *      PURPOSE.  See the GNU General Public License for more details.
- *      You should have received a copy of the GNU General Public
- *      License along with this program; if not, write to the Free
- *      Software Foundation, Inc., 59 Temple Place - Suite 330,
- *      Boston, MA  02111-1307, USA.
- *      The full GNU General Public License is included in this
- *      distribution in the file called COPYING.
- *
  */
 
 #include <linux/module.h>
--- a/drivers/watchdog/intel_scu_watchdog.c
+++ b/drivers/watchdog/intel_scu_watchdog.c
@@ -1,25 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *      Intel_SCU 0.2:  An Intel SCU IOH Based Watchdog Device
  *			for Intel part #(s):
  *				- AF82MP20 PCH
  *
  *      Copyright (C) 2009-2010 Intel Corporation. All rights reserved.
- *
- *      This program is free software; you can redistribute it and/or
- *      modify it under the terms of version 2 of the GNU General
- *      Public License as published by the Free Software Foundation.
- *
- *      This program is distributed in the hope that it will be
- *      useful, but WITHOUT ANY WARRANTY; without even the implied
- *      warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- *      PURPOSE.  See the GNU General Public License for more details.
- *      You should have received a copy of the GNU General Public
- *      License along with this program; if not, write to the Free
- *      Software Foundation, Inc., 59 Temple Place - Suite 330,
- *      Boston, MA  02111-1307, USA.
- *      The full GNU General Public License is included in this
- *      distribution in the file called COPYING.
- *
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/drivers/watchdog/intel_scu_watchdog.h
+++ b/drivers/watchdog/intel_scu_watchdog.h
@@ -1,25 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *      Intel_SCU 0.2:  An Intel SCU IOH Based Watchdog Device
  *			for Intel part #(s):
  *				- AF82MP20 PCH
  *
  *      Copyright (C) 2009-2010 Intel Corporation. All rights reserved.
- *
- *      This program is free software; you can redistribute it and/or
- *      modify it under the terms of version 2 of the GNU General
- *      Public License as published by the Free Software Foundation.
- *
- *      This program is distributed in the hope that it will be
- *      useful, but WITHOUT ANY WARRANTY; without even the implied
- *      warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- *      PURPOSE.  See the GNU General Public License for more details.
- *      You should have received a copy of the GNU General Public
- *      License along with this program; if not, write to the Free
- *      Software Foundation, Inc., 59 Temple Place - Suite 330,
- *      Boston, MA  02111-1307, USA.
- *      The full GNU General Public License is included in this
- *      distribution in the file called COPYING.
- *
  */
 
 #ifndef __INTEL_SCU_WATCHDOG_H



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

* [Batch 12 patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 279
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (2 preceding siblings ...)
  2019-05-29 14:17 ` [Batch 12 patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 278 Thomas Gleixner
@ 2019-05-29 14:17 ` Thomas Gleixner
  2019-05-29 15:10   ` Zavras, Alexios
  2019-05-31 19:17   ` Allison Randal
  2019-05-29 14:17 ` [Batch 12 patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 280 Thomas Gleixner
                   ` (20 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:17 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 version 2 of the gnu general public license as
  published by the free software foundation this program is
  distributed in the hope that it would be useful but without any
  warranty without even the implied warranty of merchantability or
  fitness for a particular purpose you should have received a copy of
  the gnu general public license along with this program if not write
  the free software foundation inc 59 temple place suite 330 boston ma
  02111 1307 usa for further information regarding this notice see
  http oss sgi com projects geninfo noticeexplan

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=dbff045ff0a8
---
 drivers/ide/sgiioc4.c |   13 +------------
 1 file changed, 1 insertion(+), 12 deletions(-)

--- a/drivers/ide/sgiioc4.c
+++ b/drivers/ide/sgiioc4.c
@@ -1,19 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2003-2006 Silicon Graphics, Inc.  All Rights Reserved.
  * Copyright (C) 2008-2009 MontaVista Software, Inc.
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of version 2 of the GNU General Public License
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it would be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * You should have received a copy of the GNU General Public
- * License along with this program; if not, write the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
- *
  * For further information regarding this notice, see:
  *
  * http://oss.sgi.com/projects/GenInfo/NoticeExplan



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

* [Batch 12 patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 280
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (3 preceding siblings ...)
  2019-05-29 14:17 ` [Batch 12 patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 279 Thomas Gleixner
@ 2019-05-29 14:17 ` Thomas Gleixner
  2019-05-29 15:12   ` Zavras, Alexios
  2019-05-31 18:30   ` Allison Randal
  2019-05-29 14:17 ` [Batch 12 patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 281 Thomas Gleixner
                   ` (19 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:17 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=72675bdfd964
---
 arch/x86/hyperv/hv_init.c       |   12 +-----------
 drivers/hv/hv_balloon.c         |   12 +-----------
 drivers/hv/hv_fcopy.c           |   12 +-----------
 drivers/hv/hv_snapshot.c        |   13 +------------
 drivers/hv/hv_utils_transport.c |   12 +-----------
 drivers/hv/hv_utils_transport.h |   12 +-----------
 drivers/video/fbdev/hyperv_fb.c |   11 +----------
 tools/hv/hv_fcopy_daemon.c      |   11 +----------
 tools/hv/hv_vss_daemon.c        |   13 +------------
 9 files changed, 9 insertions(+), 99 deletions(-)

--- a/arch/x86/hyperv/hv_init.c
+++ b/arch/x86/hyperv/hv_init.c
@@ -1,20 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * X86 specific Hyper-V initialization code.
  *
  * Copyright (C) 2016, Microsoft, Inc.
  *
  * Author : K. Y. Srinivasan <kys@microsoft.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 as published
- * by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
  */
 
 #include <linux/efi.h>
--- a/drivers/hv/hv_balloon.c
+++ b/drivers/hv/hv_balloon.c
@@ -1,19 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2012, Microsoft Corporation.
  *
  * Author:
  *   K. Y. Srinivasan <kys@microsoft.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 as published
- * by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/drivers/hv/hv_fcopy.c
+++ b/drivers/hv/hv_fcopy.c
@@ -1,20 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * An implementation of file copy service.
  *
  * Copyright (C) 2014, Microsoft, Inc.
  *
  * Author : K. Y. Srinivasan <ksrinivasan@novell.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 as published
- * by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/drivers/hv/hv_snapshot.c
+++ b/drivers/hv/hv_snapshot.c
@@ -1,20 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * An implementation of host initiated guest snapshot.
  *
- *
  * Copyright (C) 2013, Microsoft, Inc.
  * Author : K. Y. Srinivasan <kys@microsoft.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 as published
- * by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
  */
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
 
--- a/drivers/hv/hv_utils_transport.c
+++ b/drivers/hv/hv_utils_transport.c
@@ -1,18 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Kernel/userspace transport abstraction for Hyper-V util driver.
  *
  * Copyright (C) 2015, Vitaly Kuznetsov <vkuznets@redhat.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 as published
- * by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
  */
 
 #include <linux/slab.h>
--- a/drivers/hv/hv_utils_transport.h
+++ b/drivers/hv/hv_utils_transport.h
@@ -1,18 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Kernel/userspace transport abstraction for Hyper-V util driver.
  *
  * Copyright (C) 2015, Vitaly Kuznetsov <vkuznets@redhat.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 as published
- * by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
  */
 
 #ifndef _HV_UTILS_TRANSPORT_H
--- a/drivers/video/fbdev/hyperv_fb.c
+++ b/drivers/video/fbdev/hyperv_fb.c
@@ -1,18 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2012, Microsoft Corporation.
  *
  * Author:
  *   Haiyang Zhang <haiyangz@microsoft.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 as published
- * by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
  */
 
 /*
--- a/tools/hv/hv_fcopy_daemon.c
+++ b/tools/hv/hv_fcopy_daemon.c
@@ -1,19 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * An implementation of host to guest copy functionality for Linux.
  *
  * Copyright (C) 2014, Microsoft, Inc.
  *
  * Author : K. Y. Srinivasan <kys@microsoft.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 as published
- * by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
  */
 
 
--- a/tools/hv/hv_vss_daemon.c
+++ b/tools/hv/hv_vss_daemon.c
@@ -1,20 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * An implementation of the host initiated guest snapshot for Hyper-V.
  *
- *
  * Copyright (C) 2013, Microsoft, Inc.
  * Author : K. Y. Srinivasan <kys@microsoft.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 as published
- * by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
- *
  */
 
 



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

* [Batch 12 patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 281
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (4 preceding siblings ...)
  2019-05-29 14:17 ` [Batch 12 patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 280 Thomas Gleixner
@ 2019-05-29 14:17 ` Thomas Gleixner
  2019-05-29 15:12   ` Zavras, Alexios
  2019-05-31 19:18   ` Allison Randal
  2019-05-29 14:17 ` [Batch 12 patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 Thomas Gleixner
                   ` (18 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:17 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program can be redistributed or modified under the terms of the
  gnu general public license version 2 as published by the free
  software foundation this program is distributed without any warranty
  or implied warranty of merchantability or fitness for a particular
  purpose see the gnu general public license version 2 for more
  details

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=60985504788c
---
 net/llc/llc_output.c |    9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

--- a/net/llc/llc_output.c
+++ b/net/llc/llc_output.c
@@ -1,16 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * llc_output.c - LLC minimal output path
  *
  * Copyright (c) 1997 by Procom Technology, Inc.
  * 		 2001-2003 by Arnaldo Carvalho de Melo <acme@conectiva.com.br>
- *
- * This program can be redistributed or modified under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation.
- * This program is distributed without any warranty or implied warranty
- * of merchantability or fitness for a particular purpose.
- *
- * See the GNU General Public License version 2 for more details.
  */
 
 #include <linux/if_arp.h>



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

* [Batch 12 patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (5 preceding siblings ...)
  2019-05-29 14:17 ` [Batch 12 patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 281 Thomas Gleixner
@ 2019-05-29 14:17 ` Thomas Gleixner
  2019-05-29 15:13   ` Zavras, Alexios
  2019-05-31 19:20   ` Allison Randal
  2019-05-29 14:17 ` [Batch 12 patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 283 Thomas Gleixner
                   ` (17 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:17 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=7199a6977359
---
 arch/arm/boot/dts/picoxcell-pc3x2.dtsi                        |   10 --------
 arch/arm/boot/dts/picoxcell-pc3x3.dtsi                        |   10 --------
 arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts                  |   10 --------
 arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts                  |   10 --------
 arch/arm/include/debug/msm.S                                  |   11 ---------
 arch/arm/include/debug/tegra.S                                |   11 ---------
 arch/arm/include/debug/zynq.S                                 |   10 --------
 arch/arm/kernel/smccc-call.S                                  |   11 ---------
 arch/arm/mach-tegra/board-paz00.c                             |   11 ---------
 arch/arm/mach-tegra/board.h                                   |   11 ---------
 arch/arm/mach-tegra/io.c                                      |   11 ---------
 arch/arm/mach-tegra/iomap.h                                   |   11 ---------
 arch/arm/mach-tegra/irq.c                                     |   11 ---------
 arch/arm/mach-tegra/reset.c                                   |   11 ---------
 arch/arm/mach-tegra/reset.h                                   |   11 ---------
 arch/arm/mach-tegra/tegra.c                                   |   11 ---------
 arch/arm/mach-zynq/common.c                                   |   10 --------
 arch/arm/mach-zynq/common.h                                   |   10 --------
 arch/arm/mach-zynq/platsmp.c                                  |   10 --------
 arch/x86/platform/goldfish/goldfish.c                         |   11 ---------
 drivers/amba/tegra-ahb.c                                      |   11 ---------
 drivers/android/binder.c                                      |   11 ---------
 drivers/android/binder_alloc.c                                |   11 ---------
 drivers/android/binder_alloc.h                                |   11 ---------
 drivers/android/binder_alloc_selftest.c                       |   11 ---------
 drivers/android/binder_trace.h                                |   11 ---------
 drivers/ata/ahci_tegra.c                                      |   11 ---------
 drivers/clk/clk-vt8500.c                                      |   11 ---------
 drivers/clk/qcom/clk-pll.c                                    |   10 --------
 drivers/clk/qcom/clk-pll.h                                    |   10 --------
 drivers/clk/qcom/clk-rcg.c                                    |   10 --------
 drivers/clk/qcom/clk-regmap-divider.c                         |   10 --------
 drivers/clk/qcom/clk-regmap-divider.h                         |   10 --------
 drivers/clk/qcom/clk-regmap-mux.c                             |   10 --------
 drivers/clk/qcom/clk-regmap-mux.h                             |   10 --------
 drivers/clk/qcom/clk-rpm.c                                    |   10 --------
 drivers/clk/qcom/clk-smd-rpm.c                                |   10 --------
 drivers/clk/qcom/gcc-apq8084.c                                |   10 --------
 drivers/clk/qcom/gcc-ipq4019.c                                |   10 --------
 drivers/clk/qcom/gcc-ipq806x.c                                |   10 --------
 drivers/clk/qcom/gcc-ipq8074.c                                |   10 --------
 drivers/clk/qcom/gcc-mdm9615.c                                |   10 --------
 drivers/clk/qcom/gcc-msm8660.c                                |   10 --------
 drivers/clk/qcom/gcc-msm8916.c                                |   10 --------
 drivers/clk/qcom/gcc-msm8960.c                                |   10 --------
 drivers/clk/qcom/gcc-msm8974.c                                |   10 --------
 drivers/clk/qcom/gcc-msm8996.c                                |   10 --------
 drivers/clk/qcom/lcc-ipq806x.c                                |   10 --------
 drivers/clk/qcom/lcc-mdm9615.c                                |   10 --------
 drivers/clk/qcom/lcc-msm8960.c                                |   10 --------
 drivers/clk/qcom/mmcc-apq8084.c                               |   10 --------
 drivers/clk/qcom/mmcc-msm8960.c                               |   10 --------
 drivers/clk/qcom/mmcc-msm8974.c                               |   10 --------
 drivers/clk/qcom/mmcc-msm8996.c                               |   10 --------
 drivers/clk/qcom/reset.c                                      |   10 --------
 drivers/clk/qcom/reset.h                                      |   10 --------
 drivers/clk/rockchip/clk-muxgrf.c                             |   10 --------
 drivers/clk/sunxi-ng/ccu-sun4i-a10.c                          |   10 --------
 drivers/clk/sunxi-ng/ccu-sun50i-a64.c                         |   10 --------
 drivers/clk/sunxi-ng/ccu-sun5i.c                              |   10 --------
 drivers/clk/sunxi-ng/ccu-sun6i-a31.c                          |   10 --------
 drivers/clk/sunxi-ng/ccu-sun8i-a23.c                          |   10 --------
 drivers/clk/sunxi-ng/ccu-sun8i-a33.c                          |   10 --------
 drivers/clk/sunxi-ng/ccu-sun8i-a83t.c                         |   10 --------
 drivers/clk/sunxi-ng/ccu-sun8i-de2.c                          |   10 --------
 drivers/clk/sunxi-ng/ccu-sun8i-h3.c                           |   10 --------
 drivers/clk/sunxi-ng/ccu-sun8i-r.c                            |   10 --------
 drivers/clk/sunxi-ng/ccu-sun8i-r40.c                          |   10 --------
 drivers/clk/sunxi-ng/ccu-sun8i-v3s.c                          |   10 --------
 drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c                       |   10 --------
 drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c                      |   10 --------
 drivers/clk/sunxi-ng/ccu-sun9i-a80.c                          |   10 --------
 drivers/clk/sunxi-ng/ccu_common.h                             |   10 --------
 drivers/clk/sunxi-ng/ccu_div.h                                |   10 --------
 drivers/clk/sunxi-ng/ccu_frac.h                               |   10 --------
 drivers/clk/sunxi-ng/ccu_gate.h                               |   10 --------
 drivers/clk/sunxi-ng/ccu_mmc_timing.c                         |   10 --------
 drivers/clk/sunxi-ng/ccu_mp.h                                 |   10 --------
 drivers/clk/sunxi-ng/ccu_nk.h                                 |   10 --------
 drivers/clk/sunxi-ng/ccu_nkm.h                                |   10 --------
 drivers/clk/sunxi-ng/ccu_nkmp.h                               |   10 --------
 drivers/clk/sunxi-ng/ccu_nm.h                                 |   10 --------
 drivers/clk/sunxi-ng/ccu_phase.h                              |   10 --------
 drivers/clk/sunxi-ng/ccu_reset.h                              |   10 --------
 drivers/clk/sunxi-ng/ccu_sdm.h                                |   10 --------
 drivers/clk/tegra/clk-emc.c                                   |   10 --------
 drivers/clocksource/numachip.c                                |   11 ---------
 drivers/clocksource/timer-cadence-ttc.c                       |   10 --------
 drivers/clocksource/timer-qcom.c                              |   11 ---------
 drivers/clocksource/timer-tegra20.c                           |   11 ---------
 drivers/cpufreq/tegra124-cpufreq.c                            |   10 --------
 drivers/cpufreq/tegra20-cpufreq.c                             |   11 ---------
 drivers/dma-buf/sw_sync.c                                     |   11 ---------
 drivers/dma-buf/sync_debug.c                                  |   11 ---------
 drivers/dma-buf/sync_file.c                                   |   11 ---------
 drivers/extcon/devres.c                                       |   10 --------
 drivers/extcon/extcon-gpio.c                                  |   10 --------
 drivers/extcon/extcon.c                                       |   10 --------
 drivers/gpio/gpio-tegra.c                                     |   11 ---------
 drivers/gpu/drm/bridge/nxp-ptn3460.c                          |   10 --------
 drivers/gpu/drm/bridge/parade-ps8622.c                        |   10 --------
 drivers/gpu/drm/rockchip/cdn-dp-core.c                        |   10 --------
 drivers/gpu/drm/rockchip/cdn-dp-reg.c                         |   10 --------
 drivers/gpu/drm/rockchip/cdn-dp-reg.h                         |   10 --------
 drivers/gpu/drm/rockchip/inno_hdmi.c                          |   10 --------
 drivers/gpu/drm/rockchip/inno_hdmi.h                          |   10 --------
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c                   |   10 --------
 drivers/gpu/drm/rockchip/rockchip_drm_drv.h                   |   10 --------
 drivers/gpu/drm/rockchip/rockchip_drm_fb.c                    |   10 --------
 drivers/gpu/drm/rockchip/rockchip_drm_fb.h                    |   10 --------
 drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c                 |   10 --------
 drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h                 |   10 --------
 drivers/gpu/drm/rockchip/rockchip_drm_gem.c                   |   10 --------
 drivers/gpu/drm/rockchip/rockchip_drm_gem.h                   |   10 --------
 drivers/gpu/drm/rockchip/rockchip_drm_psr.c                   |   10 --------
 drivers/gpu/drm/rockchip/rockchip_drm_psr.h                   |   10 --------
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c                   |   10 --------
 drivers/gpu/drm/rockchip/rockchip_drm_vop.h                   |   10 --------
 drivers/gpu/drm/rockchip/rockchip_lvds.c                      |   10 --------
 drivers/gpu/drm/rockchip/rockchip_lvds.h                      |   10 --------
 drivers/gpu/drm/rockchip/rockchip_vop_reg.c                   |   10 --------
 drivers/gpu/drm/rockchip/rockchip_vop_reg.h                   |   10 --------
 drivers/gpu/host1x/debug.c                                    |   11 ---------
 drivers/gpu/host1x/hw/debug_hw.c                              |   11 ---------
 drivers/gpu/host1x/hw/debug_hw_1x01.c                         |   11 ---------
 drivers/gpu/host1x/hw/debug_hw_1x06.c                         |   11 ---------
 drivers/hid/hid-appleir.c                                     |   10 --------
 drivers/hid/hid-cmedia.c                                      |   10 --------
 drivers/hid/hid-primax.c                                      |   10 --------
 drivers/hid/hid-udraw-ps3.c                                   |   10 --------
 drivers/i2c/muxes/i2c-arb-gpio-challenge.c                    |   11 ---------
 drivers/iio/adc/at91-sama5d2_adc.c                            |   10 --------
 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c                    |   10 --------
 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c                     |   10 --------
 drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h                     |   10 --------
 drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c                    |   10 --------
 drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c                     |   10 --------
 drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c                 |   10 --------
 drivers/input/keyboard/goldfish_events.c                      |   11 ---------
 drivers/input/keyboard/mtk-pmic-keys.c                        |   11 ---------
 drivers/input/matrix-keymap.c                                 |   10 --------
 drivers/input/misc/atmel_captouch.c                           |   10 --------
 drivers/input/touchscreen/auo-pixcir-ts.c                     |   12 ----------
 drivers/input/touchscreen/pixcir_i2c_ts.c                     |   10 --------
 drivers/input/touchscreen/rohm_bu21023.c                      |   10 --------
 drivers/input/touchscreen/sis_i2c.c                           |   10 --------
 drivers/input/touchscreen/zforce_ts.c                         |   10 --------
 drivers/irqchip/irq-tegra.c                                   |   11 ---------
 drivers/media/platform/rockchip/rga/rga-buf.c                 |   10 --------
 drivers/media/platform/rockchip/rga/rga-hw.c                  |   10 --------
 drivers/media/platform/rockchip/rga/rga-hw.h                  |   10 --------
 drivers/media/platform/rockchip/rga/rga.c                     |   10 --------
 drivers/media/platform/rockchip/rga/rga.h                     |   10 --------
 drivers/memory/tegra/tegra124-emc.c                           |   11 ---------
 drivers/mfd/cros_ec.c                                         |   10 --------
 drivers/mfd/sprd-sc27xx-spi.c                                 |   10 --------
 drivers/mmc/host/sdhci-of-at91.c                              |   10 --------
 drivers/mmc/host/sdhci-pci-o2micro.c                          |   11 ---------
 drivers/mmc/host/sdhci-pxav2.c                                |   11 ---------
 drivers/mmc/host/sdhci-pxav3.c                                |   11 ---------
 drivers/mmc/host/sdhci-tegra.c                                |   11 ---------
 drivers/mtd/nand/raw/qcom_nandc.c                             |   10 --------
 drivers/net/ethernet/ec_bhf.c                                 |   11 ---------
 drivers/phy/broadcom/phy-bcm-kona-usb2.c                      |   10 --------
 drivers/phy/broadcom/phy-brcm-usb-init.c                      |   10 --------
 drivers/phy/broadcom/phy-brcm-usb-init.h                      |   10 --------
 drivers/phy/broadcom/phy-brcm-usb.c                           |   10 --------
 drivers/phy/marvell/phy-pxa-28nm-hsic.c                       |   11 ---------
 drivers/phy/marvell/phy-pxa-28nm-usb2.c                       |   11 ---------
 drivers/phy/rockchip/phy-rockchip-typec.c                     |   11 ---------
 drivers/pinctrl/pinctrl-at91-pio4.c                           |   10 --------
 drivers/power/avs/rockchip-io-domain.c                        |   10 --------
 drivers/power/reset/gpio-restart.c                            |   10 --------
 drivers/pwm/pwm-vt8500.c                                      |   10 --------
 drivers/regulator/vctrl-regulator.c                           |   10 --------
 drivers/remoteproc/remoteproc_internal.h                      |   10 --------
 drivers/remoteproc/remoteproc_virtio.c                        |   10 --------
 drivers/rtc/rtc-hym8563.c                                     |   10 --------
 drivers/rtc/rtc-vt8500.c                                      |   10 --------
 drivers/soc/tegra/fuse/fuse.h                                 |   11 ---------
 drivers/soc/tegra/pmc.c                                       |   11 ---------
 drivers/tee/optee/call.c                                      |   11 ---------
 drivers/tee/optee/core.c                                      |   11 ---------
 drivers/tee/optee/optee_private.h                             |   11 ---------
 drivers/tee/optee/rpc.c                                       |   11 ---------
 drivers/tee/optee/shm_pool.c                                  |   11 ---------
 drivers/tee/optee/shm_pool.h                                  |   11 ---------
 drivers/tee/optee/supp.c                                      |   11 ---------
 drivers/tee/tee_core.c                                        |   11 ---------
 drivers/tee/tee_private.h                                     |   11 ---------
 drivers/tee/tee_shm.c                                         |   11 ---------
 drivers/tee/tee_shm_pool.c                                    |   11 ---------
 drivers/thermal/armada_thermal.c                              |   11 ---------
 drivers/thermal/broadcom/brcmstb_thermal.c                    |   11 ---------
 drivers/thermal/dove_thermal.c                                |   11 ---------
 drivers/thermal/kirkwood_thermal.c                            |   11 ---------
 drivers/thermal/spear_thermal.c                               |   11 ---------
 drivers/thermal/tegra/soctherm-fuse.c                         |   11 ---------
 drivers/thermal/tegra/tegra-bpmp-thermal.c                    |   11 ---------
 drivers/thermal/ti-soc-thermal/dra752-thermal-data.c          |   11 ---------
 drivers/thermal/ti-soc-thermal/omap3-thermal-data.c           |   10 --------
 drivers/thermal/ti-soc-thermal/omap4-thermal-data.c           |   11 ---------
 drivers/thermal/ti-soc-thermal/omap5-thermal-data.c           |   11 ---------
 drivers/video/fbdev/goldfishfb.c                              |   11 ---------
 drivers/video/fbdev/vt8500lcdfb.c                             |   10 --------
 drivers/video/fbdev/vt8500lcdfb.h                             |   10 --------
 drivers/video/fbdev/wm8505fb.c                                |   10 --------
 drivers/video/fbdev/wm8505fb_regs.h                           |   10 --------
 drivers/video/fbdev/wmt_ge_rops.c                             |   10 --------
 fs/fat/nfs.c                                                  |   11 ---------
 fs/pstore/ftrace.c                                            |   10 --------
 fs/pstore/pmsg.c                                              |   10 --------
 fs/pstore/ram_core.c                                          |   11 ---------
 fs/unicode/utf8-selftest.c                                    |   10 --------
 include/dt-bindings/clock/alphascale,asm9260.h                |   10 --------
 include/dt-bindings/clock/am3.h                               |   10 --------
 include/dt-bindings/clock/am4.h                               |   10 --------
 include/dt-bindings/clock/dm814.h                             |   10 --------
 include/dt-bindings/clock/dm816.h                             |   10 --------
 include/dt-bindings/clock/dra7.h                              |   10 --------
 include/dt-bindings/clock/omap4.h                             |   10 --------
 include/dt-bindings/clock/omap5.h                             |   10 --------
 include/dt-bindings/clock/qcom,gcc-apq8084.h                  |   10 --------
 include/dt-bindings/clock/qcom,gcc-ipq806x.h                  |   10 --------
 include/dt-bindings/clock/qcom,gcc-ipq8074.h                  |   10 --------
 include/dt-bindings/clock/qcom,gcc-mdm9615.h                  |   10 --------
 include/dt-bindings/clock/qcom,gcc-msm8660.h                  |   10 --------
 include/dt-bindings/clock/qcom,gcc-msm8916.h                  |   10 --------
 include/dt-bindings/clock/qcom,gcc-msm8960.h                  |   10 --------
 include/dt-bindings/clock/qcom,gcc-msm8974.h                  |   10 --------
 include/dt-bindings/clock/qcom,gcc-msm8994.h                  |   10 --------
 include/dt-bindings/clock/qcom,gcc-msm8996.h                  |   10 --------
 include/dt-bindings/clock/qcom,gcc-msm8998.h                  |   10 --------
 include/dt-bindings/clock/qcom,lcc-ipq806x.h                  |   10 --------
 include/dt-bindings/clock/qcom,lcc-mdm9615.h                  |   10 --------
 include/dt-bindings/clock/qcom,lcc-msm8960.h                  |   10 --------
 include/dt-bindings/clock/qcom,mmcc-apq8084.h                 |   10 --------
 include/dt-bindings/clock/qcom,mmcc-msm8960.h                 |   10 --------
 include/dt-bindings/clock/qcom,mmcc-msm8974.h                 |   10 --------
 include/dt-bindings/clock/qcom,mmcc-msm8996.h                 |   10 --------
 include/dt-bindings/clock/qcom,rpmcc.h                        |   10 --------
 include/dt-bindings/reset/altr,rst-mgr-a10.h                  |   10 --------
 include/dt-bindings/reset/altr,rst-mgr.h                      |   10 --------
 include/dt-bindings/reset/qcom,gcc-apq8084.h                  |   10 --------
 include/dt-bindings/reset/qcom,gcc-ipq806x.h                  |   10 --------
 include/dt-bindings/reset/qcom,gcc-mdm9615.h                  |   10 --------
 include/dt-bindings/reset/qcom,gcc-msm8660.h                  |   10 --------
 include/dt-bindings/reset/qcom,gcc-msm8916.h                  |   10 --------
 include/dt-bindings/reset/qcom,gcc-msm8960.h                  |   10 --------
 include/dt-bindings/reset/qcom,gcc-msm8974.h                  |   10 --------
 include/dt-bindings/reset/qcom,mmcc-apq8084.h                 |   10 --------
 include/dt-bindings/reset/qcom,mmcc-msm8960.h                 |   10 --------
 include/dt-bindings/reset/qcom,mmcc-msm8974.h                 |   10 --------
 include/linux/arm-smccc.h                                     |   11 ---------
 include/linux/clk/sunxi-ng.h                                  |   10 --------
 include/linux/cpu_pm.h                                        |   11 ---------
 include/linux/dma/qcom_bam_dma.h                              |   10 --------
 include/linux/extcon-provider.h                               |   10 --------
 include/linux/extcon.h                                        |   10 --------
 include/linux/iio/common/cros_ec_sensors_core.h               |   10 --------
 include/linux/input/auo-pixcir-ts.h                           |   12 ----------
 include/linux/mfd/cros_ec.h                                   |   10 --------
 include/linux/mfd/cros_ec_commands.h                          |   10 --------
 include/linux/platform_data/invensense_mpu6050.h              |   10 --------
 include/linux/platform_data/shtc1.h                           |   11 ---------
 include/linux/platform_data/zforce_ts.h                       |   10 --------
 include/linux/pstore_ram.h                                    |   11 ---------
 include/linux/tee_drv.h                                       |   11 ---------
 include/soc/tegra/pmc.h                                       |   11 ---------
 include/trace/events/clk.h                                    |   10 --------
 kernel/cpu_pm.c                                               |   11 ---------
 lib/test_static_key_base.c                                    |   10 --------
 lib/test_static_keys.c                                        |   10 --------
 lib/test_user_copy.c                                          |   10 --------
 samples/rpmsg/rpmsg_client_sample.c                           |   10 --------
 security/loadpin/loadpin.c                                    |   10 --------
 sound/soc/rockchip/rockchip_pdm.c                             |   11 ---------
 sound/soc/rockchip/rockchip_pdm.h                             |   11 ---------
 tools/testing/selftests/android/ion/ion.h                     |   11 ---------
 tools/testing/selftests/android/ion/ionapp_export.c           |   11 ---------
 tools/testing/selftests/android/ion/ionapp_import.c           |   11 ---------
 tools/testing/selftests/breakpoints/breakpoint_test_arm64.c   |   11 ---------
 tools/testing/selftests/breakpoints/step_after_suspend_test.c |   11 ---------
 tools/time/udelay_test.sh                                     |    9 -------
 tools/vm/slabinfo-gnuplot.sh                                  |    9 -------
 285 files changed, 285 insertions(+), 2652 deletions(-)

--- a/arch/arm/boot/dts/picoxcell-pc3x2.dtsi
+++ b/arch/arm/boot/dts/picoxcell-pc3x2.dtsi
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Copyright (C) 2011 Picochip, Jamie Iles
- *
- * This software is licensed under the terms of the GNU General Public
- * License version 2, as published by the Free Software Foundation, and
- * may be copied, distributed, and modified under those terms.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 / {
 	model = "Picochip picoXcell PC3X2";
--- a/arch/arm/boot/dts/picoxcell-pc3x3.dtsi
+++ b/arch/arm/boot/dts/picoxcell-pc3x3.dtsi
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Copyright (C) 2011 Picochip, Jamie Iles
- *
- * This software is licensed under the terms of the GNU General Public
- * License version 2, as published by the Free Software Foundation, and
- * may be copied, distributed, and modified under those terms.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 / {
 	model = "Picochip picoXcell PC3X3";
--- a/arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts
+++ b/arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Copyright (C) 2011 Picochip, Jamie Iles
- *
- * This software is licensed under the terms of the GNU General Public
- * License version 2, as published by the Free Software Foundation, and
- * may be copied, distributed, and modified under those terms.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts
+++ b/arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Copyright (C) 2011 Picochip, Jamie Iles
- *
- * This software is licensed under the terms of the GNU General Public
- * License version 2, as published by the Free Software Foundation, and
- * may be copied, distributed, and modified under those terms.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 /dts-v1/;
--- a/arch/arm/include/debug/msm.S
+++ b/arch/arm/include/debug/msm.S
@@ -1,18 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *
  * Copyright (C) 2007 Google, Inc.
  * Copyright (c) 2011, Code Aurora Forum. All rights reserved.
  * Author: Brian Swetland <swetland@google.com>
- *
- * This software is licensed under the terms of the GNU General Public
- * License version 2, as published by the Free Software Foundation, and
- * may be copied, distributed, and modified under those terms.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
  */
 
 	.macro	addruart, rp, rv, tmp
--- a/arch/arm/include/debug/tegra.S
+++ b/arch/arm/include/debug/tegra.S
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2010,2011 Google, Inc.
  * Copyright (C) 2011-2012 NVIDIA CORPORATION. All Rights Reserved.
@@ -10,16 +11,6 @@
  *
  * Portions based on mach-omap2's debug-macro.S
  * Copyright (C) 1994-1999 Russell King
- *
- * This software is licensed under the terms of the GNU General Public
- * License version 2, as published by the Free Software Foundation, and
- * may be copied, distributed, and modified under those terms.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT 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/serial_reg.h>
--- a/arch/arm/include/debug/zynq.S
+++ b/arch/arm/include/debug/zynq.S
@@ -1,16 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Debugging macro include header
  *
  *  Copyright (C) 2011 Xilinx
- *
- * This software is licensed under the terms of the GNU General Public
- * License version 2, as published by the Free Software Foundation, and
- * may be copied, distributed, and modified under those terms.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT 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 UART_CR_OFFSET		0x00  /* Control Register [8:0] */
 #define UART_SR_OFFSET		0x2C  /* Channel Status [11:0] */
--- a/arch/arm/kernel/smccc-call.S
+++ b/arch/arm/kernel/smccc-call.S
@@ -1,15 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2015, Linaro Limited
- *
- * This software is licensed under the terms of the GNU General Public
- * License version 2, as published by the Free Software Foundation, and
- * may be copied, distributed, and modified under those terms.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT 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/linkage.h>
 
--- a/arch/arm/mach-tegra/board-paz00.c
+++ b/arch/arm/mach-tegra/board-paz00.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/arm/mach-tegra/board-paz00.c
  *
@@ -5,16 +6,6 @@
  *
  * Based on board-harmony.c
  * Copyright (C) 2010 Google, Inc.
- *
- * This software is licensed under the terms of the GNU General Public
- * License version 2, as published by the Free Software Foundation, and
- * may be copied, distributed, and modified under those terms.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT 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/property.h>
--- a/arch/arm/mach-tegra/board.h
+++ b/arch/arm/mach-tegra/board.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * arch/arm/mach-tegra/board.h
  *
@@ -7,16 +8,6 @@
  * Author:
  *	Colin Cross <ccross@google.com>
  *	Erik Gilling <konkers@google.com>
- *
- * This software is licensed under the terms of the GNU General Public
- * License version 2, as published by the Free Software Foundation, and
- * may be copied, distributed, and modified under those terms.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT 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 __MACH_TEGRA_BOARD_H
--- a/arch/arm/mach-tegra/io.c
+++ b/arch/arm/mach-tegra/io.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/arm/mach-tegra/io.c
  *
@@ -6,16 +7,6 @@
  * Author:
  *	Colin Cross <ccross@google.com>
  *	Erik Gilling <konkers@google.com>
- *
- * This software is licensed under the terms of the GNU General Public
- * License version 2, as published by the Free Software Foundation, and
- * may be copied, distributed, and modified under those terms.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
  */
 
 #include <linux/init.h>
--- a/arch/arm/mach-tegra/iomap.h
+++ b/arch/arm/mach-tegra/iomap.h
@@ -1,19 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2010 Google, Inc.
  *
  * Author:
  *	Colin Cross <ccross@google.com>
  *	Erik Gilling <konkers@google.com>
- *
- * This software is licensed under the terms of the GNU General Public
- * License version 2, as published by the Free Software Foundation, and
- * may be copied, distributed, and modified under those terms.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT 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 __MACH_TEGRA_IOMAP_H
--- a/arch/arm/mach-tegra/irq.c
+++ b/arch/arm/mach-tegra/irq.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2011 Google, Inc.
  *
@@ -5,16 +6,6 @@
  *	Colin Cross <ccross@android.com>
  *
  * Copyright (C) 2010,2013, NVIDIA Corporation
- *
- * This software is licensed under the terms of the GNU General Public
- * License version 2, as published by the Free Software Foundation, and
- * may be copied, distributed, and modified under those terms.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT 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/cpu_pm.h>
--- a/arch/arm/mach-tegra/reset.c
+++ b/arch/arm/mach-tegra/reset.c
@@ -1,17 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/arm/mach-tegra/reset.c
  *
  * Copyright (C) 2011,2012 NVIDIA Corporation.
- *
- * This software is licensed under the terms of the GNU General Public
- * License version 2, as published by the Free Software Foundation, and
- * may be copied, distributed, and modified under those terms.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
  */
 
 #include <linux/bitops.h>
--- a/arch/arm/mach-tegra/reset.h
+++ b/arch/arm/mach-tegra/reset.h
@@ -1,19 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * arch/arm/mach-tegra/reset.h
  *
  * CPU reset dispatcher.
  *
  * Copyright (c) 2011, NVIDIA Corporation.
- *
- * This software is licensed under the terms of the GNU General Public
- * License version 2, as published by the Free Software Foundation, and
- * may be copied, distributed, and modified under those terms.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT 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 __MACH_TEGRA_RESET_H
--- a/arch/arm/mach-tegra/tegra.c
+++ b/arch/arm/mach-tegra/tegra.c
@@ -1,19 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * NVIDIA Tegra SoC device tree board support
  *
  * Copyright (C) 2011, 2013, NVIDIA Corporation
  * Copyright (C) 2010 Secret Lab Technologies, Ltd.
  * Copyright (C) 2010 Google, Inc.
- *
- * This software is licensed under the terms of the GNU General Public
- * License version 2, as published by the Free Software Foundation, and
- * may be copied, distributed, and modified under those terms.
- *



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

* [Batch 12 patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 283
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (6 preceding siblings ...)
  2019-05-29 14:17 ` [Batch 12 patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 Thomas Gleixner
@ 2019-05-29 14:17 ` Thomas Gleixner
  2019-05-29 15:14   ` Zavras, Alexios
  2019-05-31 19:21   ` Allison Randal
  2019-05-29 14:17 ` [Batch 12 patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 Thomas Gleixner
                   ` (16 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:17 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch12&id=8c2c4a15b0ad
---
 lib/earlycpio.c |   10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

--- a/lib/earlycpio.c
+++ b/lib/earlycpio.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* ----------------------------------------------------------------------- *
  *
  *   Copyright 2012 Intel Corporation; author H. Peter Anvin
  *
- *   This file is part of the Linux kernel, and is made available
- *   under the terms of the GNU General Public License version 2, as
- *   published by the Free Software Foundation.
- *
- *   This program is distributed in the hope it will be useful, but
- *   WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- *   General Public License for more details.
- *
  * ----------------------------------------------------------------------- */
 
 /*



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

* [Batch 12 patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (7 preceding siblings ...)
  2019-05-29 14:17 ` [Batch 12 patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 283 Thomas Gleixner
@ 2019-05-29 14:17 ` Thomas Gleixner
  2019-05-29 15:15   ` Zavras, Alexios
  2019-05-31 19:22   ` Allison Randal
  2019-05-29 14:17 ` [Batch 12 patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 Thomas Gleixner
                   ` (15 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:17 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 and
  only version 2 as published by the free software foundation this
  program is distributed in the hope that it will be useful but
  without any warranty without even the implied warranty of
  merchantability or fitness for a particular purpose see the gnu
  general public license for more details

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=5576b67dbd0c
---
 arch/arm/boot/dts/qcom-ipq4019.dtsi                     |   10 +---------
 arch/arm/include/asm/dcc.h                              |   10 +---------
 arch/arm/include/asm/hardware/cp14.h                    |   10 +---------
 arch/arm/mm/pageattr.c                                  |   10 +---------
 arch/arm64/boot/dts/qcom/apq8016-sbc.dts                |   10 +---------
 arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi               |   10 +---------
 arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi       |   10 +---------
 arch/arm64/boot/dts/qcom/apq8096-db820c.dts             |   10 +---------
 arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi            |   10 +---------
 arch/arm64/boot/dts/qcom/ipq8074-hk01.dts               |   10 +---------
 arch/arm64/boot/dts/qcom/ipq8074.dtsi                   |   10 +---------
 arch/arm64/boot/dts/qcom/msm8916-mtp.dts                |   10 +---------
 arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi               |   10 +---------
 arch/arm64/boot/dts/qcom/msm8916-pins.dtsi              |   10 +---------
 arch/arm64/boot/dts/qcom/msm8916.dtsi                   |   10 +---------
 arch/arm64/boot/dts/qcom/msm8992-bullhead-rev-101.dts   |   10 +---------
 arch/arm64/boot/dts/qcom/msm8992-pins.dtsi              |   10 +---------
 arch/arm64/boot/dts/qcom/msm8992.dtsi                   |   10 +---------
 arch/arm64/boot/dts/qcom/msm8994-angler-rev-101.dts     |   10 +---------
 arch/arm64/boot/dts/qcom/msm8994-pins.dtsi              |   10 +---------
 arch/arm64/boot/dts/qcom/msm8994-smd-rpm.dtsi           |   10 +---------
 arch/arm64/boot/dts/qcom/msm8994.dtsi                   |   10 +---------
 arch/arm64/boot/dts/qcom/msm8996-mtp.dts                |   10 +---------
 arch/arm64/boot/dts/qcom/msm8996-mtp.dtsi               |   10 +---------
 arch/arm64/boot/dts/qcom/msm8996-pins.dtsi              |   10 +---------
 arch/arm64/boot/dts/qcom/msm8996.dtsi                   |   10 +---------
 arch/arm64/include/asm/dcc.h                            |   10 +---------
 arch/arm64/mm/pageattr.c                                |   10 +---------
 drivers/acpi/evged.c                                    |   11 +----------
 drivers/bluetooth/btqcomsmd.c                           |   10 +---------
 drivers/clk/qcom/clk-spmi-pmic-div.c                    |   10 +---------
 drivers/clk/qcom/gcc-msm8994.c                          |   10 +---------
 drivers/clk/qcom/gdsc.c                                 |   10 +---------
 drivers/clk/qcom/gdsc.h                                 |   10 +---------
 drivers/crypto/qce/ablkcipher.c                         |   10 +---------
 drivers/crypto/qce/cipher.h                             |   10 +---------
 drivers/crypto/qce/common.c                             |   10 +---------
 drivers/crypto/qce/common.h                             |   10 +---------
 drivers/crypto/qce/core.c                               |   10 +---------
 drivers/crypto/qce/core.h                               |   10 +---------
 drivers/crypto/qce/dma.c                                |   10 +---------
 drivers/crypto/qce/dma.h                                |   10 +---------
 drivers/crypto/qce/regs-v5.h                            |   10 +---------
 drivers/crypto/qce/sha.c                                |   10 +---------
 drivers/crypto/qce/sha.h                                |   10 +---------
 drivers/dma/qcom/bam_dma.c                              |   11 +----------
 drivers/dma/qcom/hidma.h                                |   10 +---------
 drivers/dma/qcom/hidma_dbg.c                            |   10 +---------
 drivers/dma/qcom/hidma_ll.c                             |   10 +---------
 drivers/dma/qcom/hidma_mgmt.c                           |   10 +---------
 drivers/dma/qcom/hidma_mgmt.h                           |   10 +---------
 drivers/dma/qcom/hidma_mgmt_sys.c                       |   10 +---------
 drivers/firmware/qcom_scm-64.c                          |   10 +---------
 drivers/firmware/qcom_scm.c                             |   11 +----------
 drivers/firmware/qcom_scm.h                             |   10 +---------
 drivers/gpu/drm/bridge/adv7511/adv7533.c                |   10 +---------
 drivers/gpu/drm/bridge/analogix-anx78xx.c               |   11 +----------
 drivers/gpu/drm/bridge/analogix-anx78xx.h               |   11 +----------
 drivers/gpu/drm/msm/adreno/a4xx_gpu.c                   |   11 +----------
 drivers/gpu/drm/msm/adreno/a4xx_gpu.h                   |   11 +----------
 drivers/gpu/drm/msm/adreno/a5xx_debugfs.c               |   11 +----------
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c                   |   11 +----------
 drivers/gpu/drm/msm/adreno/a5xx_gpu.h                   |   11 +----------
 drivers/gpu/drm/msm/adreno/a5xx_power.c                 |   11 +----------
 drivers/gpu/drm/msm/adreno/a5xx_preempt.c               |   11 +----------
 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c            |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h            |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c           |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h           |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h        |   11 +----------
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c    |   11 +----------
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c    |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c             |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_formats.h             |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c              |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h              |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c          |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h          |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h   |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c              |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h              |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c       |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h       |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c             |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h             |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c               |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h               |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h             |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c         |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h         |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c             |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h             |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c              |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h              |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c             |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h             |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c             |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.h             |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hwio.h                |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c             |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h             |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c                  |   11 +----------
 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h                  |   11 +----------
 drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h               |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c                |   10 +---------
 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.h                |   10 +---------
 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c                |   10 +---------
 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.h                |   10 +---------
 drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c        |   10 +---------
 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c                |   10 +---------
 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.h                |   10 +---------
 drivers/gpu/drm/msm/dsi/dsi.c                           |   10 +---------
 drivers/gpu/drm/msm/dsi/dsi.h                           |   10 +---------
 drivers/gpu/drm/msm/dsi/dsi_cfg.c                       |   10 +---------
 drivers/gpu/drm/msm/dsi/dsi_cfg.h                       |   10 +---------
 drivers/gpu/drm/msm/dsi/dsi_host.c                      |   10 +---------
 drivers/gpu/drm/msm/dsi/dsi_manager.c                   |   10 +---------
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c                   |   10 +---------
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.h                   |   10 +---------
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c              |   10 +---------
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c              |   10 +---------
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c              |   10 +---------
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c         |   10 +---------
 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c                   |   10 +---------
 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h                   |   10 +---------
 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c              |   10 +---------
 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c              |   10 +---------
 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c         |   10 +---------
 drivers/gpu/drm/msm/edp/edp.c                           |   10 +---------
 drivers/gpu/drm/msm/edp/edp.h                           |   10 +---------
 drivers/gpu/drm/msm/edp/edp_aux.c                       |   10 +---------
 drivers/gpu/drm/msm/edp/edp_bridge.c                    |   10 +---------
 drivers/gpu/drm/msm/edp/edp_connector.c                 |   10 +---------
 drivers/gpu/drm/msm/edp/edp_ctrl.c                      |   10 +---------
 drivers/gpu/drm/msm/edp/edp_phy.c                       |   10 +---------
 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c                    |   11 +----------
 drivers/gpu/drm/msm/hdmi/hdmi_phy.c                     |   10 +---------
 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c                |   10 +---------
 drivers/gpu/drm/msm/msm_submitqueue.c                   |   11 +----------
 drivers/iio/adc/qcom-spmi-iadc.c                        |   10 +---------
 drivers/iio/adc/qcom-spmi-vadc.c                        |   10 +---------
 drivers/input/keyboard/pmic8xxx-keypad.c                |   10 +---------
 drivers/input/misc/pm8941-pwrkey.c                      |   10 +---------
 drivers/input/misc/pm8xxx-vibrator.c                    |   10 +---------
 drivers/input/misc/pmic8xxx-pwrkey.c                    |   10 +---------
 drivers/input/touchscreen/cyttsp4_core.c                |   12 +-----------
 drivers/input/touchscreen/cyttsp4_core.h                |   12 +-----------
 drivers/input/touchscreen/cyttsp4_i2c.c                 |   12 +-----------
 drivers/input/touchscreen/cyttsp4_spi.c                 |   12 +-----------
 drivers/input/touchscreen/cyttsp_i2c.c                  |   12 +-----------
 drivers/input/touchscreen/cyttsp_i2c_common.c           |   12 +-----------
 drivers/input/touchscreen/cyttsp_spi.c                  |   12 +-----------
 drivers/input/touchscreen/raydium_i2c_ts.c              |   11 +----------
 drivers/irqchip/qcom-irq-combiner.c                     |   10 +---------
 drivers/leds/leds-pm8058.c                              |   10 +---------
 drivers/mailbox/qcom-apcs-ipc-mailbox.c                 |   10 +---------
 drivers/media/platform/qcom/venus/core.c                |   11 +----------
 drivers/media/platform/qcom/venus/core.h                |   11 +----------
 drivers/media/platform/qcom/venus/firmware.c            |   11 +----------
 drivers/media/platform/qcom/venus/firmware.h            |   11 +----------
 drivers/media/platform/qcom/venus/helpers.c             |   11 +----------
 drivers/media/platform/qcom/venus/helpers.h             |   11 +----------
 drivers/media/platform/qcom/venus/hfi.c                 |   11 +----------
 drivers/media/platform/qcom/venus/hfi.h                 |   11 +----------
 drivers/media/platform/qcom/venus/hfi_cmds.c            |   11 +----------
 drivers/media/platform/qcom/venus/hfi_cmds.h            |   11 +----------
 drivers/media/platform/qcom/venus/hfi_helper.h          |   11 +----------
 drivers/media/platform/qcom/venus/hfi_msgs.c            |   11 +----------
 drivers/media/platform/qcom/venus/hfi_msgs.h            |   11 +----------
 drivers/media/platform/qcom/venus/hfi_venus.c           |   11 +----------
 drivers/media/platform/qcom/venus/hfi_venus.h           |   11 +----------
 drivers/media/platform/qcom/venus/hfi_venus_io.h        |   11 +----------
 drivers/media/platform/qcom/venus/vdec.c                |   11 +----------
 drivers/media/platform/qcom/venus/vdec.h                |   11 +----------
 drivers/media/platform/qcom/venus/vdec_ctrls.c          |   11 +----------
 drivers/media/platform/qcom/venus/venc.c                |   11 +----------
 drivers/media/platform/qcom/venus/venc.h                |   11 +----------
 drivers/media/platform/qcom/venus/venc_ctrls.c          |   11 +----------
 drivers/media/rc/gpio-ir-recv.c                         |   10 +---------
 drivers/mfd/qcom-pm8xxx.c                               |   10 +---------
 drivers/mfd/qcom-spmi-pmic.c                            |   10 +---------
 drivers/mfd/qcom_rpm.c                                  |   10 +---------
 drivers/mfd/ssbi.c                                      |   10 +---------
 drivers/misc/qcom-coincell.c                            |   10 +---------
 drivers/mmc/host/cqhci.c                                |   10 +---------
 drivers/mmc/host/cqhci.h                                |   10 +---------
 drivers/mmc/host/mmci_qcom_dml.c                        |   11 +----------
 drivers/mmc/host/sdhci-msm.c                            |   11 +----------
 drivers/net/dsa/qca8k.h                                 |   10 +---------
 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c       |   10 +---------
 drivers/net/ethernet/qualcomm/emac/emac-mac.c           |   10 +---------
 drivers/net/ethernet/qualcomm/emac/emac-mac.h           |   10 +---------
 drivers/net/ethernet/qualcomm/emac/emac-phy.c           |   10 +---------
 drivers/net/ethernet/qualcomm/emac/emac-phy.h           |   10 +---------
 drivers/net/ethernet/qualcomm/emac/emac-sgmii-fsm9900.c |   10 +---------
 drivers/net/ethernet/qualcomm/emac/emac-sgmii-qdf2400.c |   10 +---------
 drivers/net/ethernet/qualcomm/emac/emac-sgmii-qdf2432.c |   10 +---------
 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c         |   10 +---------
 drivers/net/ethernet/qualcomm/emac/emac-sgmii.h         |   10 +---------
 drivers/net/ethernet/qualcomm/emac/emac.c               |   10 +---------
 drivers/net/ethernet/qualcomm/emac/emac.h               |   10 +---------
 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c      |   11 +----------
 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h      |   11 +----------
 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c    |   11 +----------
 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.h    |   11 +----------
 drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h         |   10 +---------
 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c |   10 +---------
 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c    |   11 +----------
 drivers/net/ethernet/qualcomm/rmnet/rmnet_private.h     |   10 +---------
 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c         |   12 +-----------
 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.h         |   11 +----------
 drivers/nvmem/qfprom.c                                  |   10 +---------
 drivers/nvmem/vf610-ocotp.c                             |   10 +---------
 drivers/perf/qcom_l2_pmu.c                              |   10 +---------
 drivers/perf/qcom_l3_pmu.c                              |   10 +---------
 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c            |   10 +---------
 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c            |   10 +---------
 drivers/phy/qualcomm/phy-qcom-ufs-i.h                   |   11 +----------
 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c            |   11 +----------
 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.h            |   11 +----------
 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c            |   11 +----------
 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.h            |   11 +----------
 drivers/phy/qualcomm/phy-qcom-ufs.c                     |   11 +----------
 drivers/pinctrl/pinctrl-sx150x.c                        |   10 +---------
 drivers/pinctrl/qcom/pinctrl-apq8064.c                  |   10 +---------
 drivers/pinctrl/qcom/pinctrl-apq8084.c                  |   11 +----------
 drivers/pinctrl/qcom/pinctrl-ipq4019.c                  |   10 +---------
 drivers/pinctrl/qcom/pinctrl-ipq8064.c                  |   11 +----------
 drivers/pinctrl/qcom/pinctrl-ipq8074.c                  |   10 +---------
 drivers/pinctrl/qcom/pinctrl-mdm9615.c                  |   10 +---------
 drivers/pinctrl/qcom/pinctrl-msm.c                      |   10 +---------
 drivers/pinctrl/qcom/pinctrl-msm.h                      |   10 +---------
 drivers/pinctrl/qcom/pinctrl-msm8660.c                  |   10 +---------
 drivers/pinctrl/qcom/pinctrl-msm8916.c                  |   10 +---------
 drivers/pinctrl/qcom/pinctrl-msm8960.c                  |   10 +---------
 drivers/pinctrl/qcom/pinctrl-msm8994.c                  |   10 +---------
 drivers/pinctrl/qcom/pinctrl-msm8996.c                  |   10 +---------
 drivers/pinctrl/qcom/pinctrl-msm8x74.c                  |   10 +---------
 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c                  |   10 +---------
 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c                |   10 +---------
 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c                 |   10 +---------
 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c                |   10 +---------
 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c                 |   10 +---------
 drivers/power/reset/axxia-reset.c                       |   11 +----------
 drivers/power/reset/msm-poweroff.c                      |   11 +----------
 drivers/power/supply/qcom_smbb.c                        |   10 +---------
 drivers/regulator/qcom_rpm-regulator.c                  |   10 +---------
 drivers/regulator/qcom_smd-regulator.c                  |   10 +---------
 drivers/regulator/qcom_spmi-regulator.c                 |   10 +---------
 drivers/rtc/rtc-pm8xxx.c                                |   10 +---------
 drivers/scsi/ufs/ufs-qcom.c                             |   11 +----------
 drivers/scsi/ufs/ufs-qcom.h                             |   11 +----------
 drivers/scsi/ufs/ufs_quirks.h                           |   11 +----------
 drivers/scsi/ufs/ufshcd-pltfrm.h                        |   11 +----------
 drivers/soc/qcom/glink_ssr.c                            |   10 +---------
 drivers/soc/qcom/rmtfs_mem.c                            |   10 +---------
 drivers/soc/qcom/smd-rpm.c                              |   10 +---------
 drivers/soc/qcom/smem.c                                 |   10 +---------
 drivers/soc/qcom/smem_state.c                           |   10 +---------
 drivers/soc/qcom/smp2p.c                                |   10 +---------
 drivers/soc/qcom/smsm.c                                 |   10 +---------
 drivers/soc/qcom/spm.c                                  |   10 +---------
 drivers/soc/qcom/wcnss_ctrl.c                           |   10 +---------
 drivers/spmi/spmi-pmic-arb.c                            |   10 +---------
 drivers/spmi/spmi.c                                     |   10 +---------
 drivers/thermal/qcom/qcom-spmi-temp-alarm.c             |   10 +---------
 drivers/video/backlight/pm8941-wled.c                   |   10 +---------
 drivers/watchdog/qcom-wdt.c                             |   11 +----------
 include/dt-bindings/soc/qcom,gsbi.h                     |   10 +---------
 include/dt-bindings/spmi/spmi.h                         |   10 +---------
 include/linux/iopoll.h                                  |   11 +----------
 include/linux/phy/phy-sun4i-usb.h                       |   10 +---------
 include/linux/qcom_scm.h                                |   10 +---------
 include/linux/serdev.h                                  |   10 +---------
 include/linux/spmi.h                                    |   10 +---------
 include/linux/ssbi.h                                    |   10 +---------
 include/trace/events/ufs.h                              |   10 +---------
 net/bluetooth/6lowpan.c                                 |    9 +--------
 net/bluetooth/a2mp.c                                    |    9 +--------
 net/bluetooth/a2mp.h                                    |    9 +--------
 net/bluetooth/amp.c                                     |    9 +--------
 net/bluetooth/amp.h                                     |    9 +--------
 net/qrtr/qrtr.c                                         |   10 +---------
 net/qrtr/smd.c                                          |   10 +---------
 sound/soc/codecs/max98357a.c                            |   10 +---------
 sound/soc/qcom/apq8016_sbc.c                            |   11 +----------
 sound/soc/qcom/lpass-apq8016.c                          |   11 +----------
 sound/soc/qcom/lpass-cpu.c                              |   10 +---------
 sound/soc/qcom/lpass-ipq806x.c                          |   10 +---------
 sound/soc/qcom/lpass-lpaif-reg.h                        |   10 +---------
 sound/soc/qcom/lpass-platform.c                         |   10 +---------
 sound/soc/qcom/lpass.h                                  |   10 +---------
 sound/soc/qcom/storm.c                                  |   10 +---------
 293 files changed, 293 insertions(+), 2715 deletions(-)

--- a/arch/arm/boot/dts/qcom-ipq4019.dtsi
+++ b/arch/arm/boot/dts/qcom-ipq4019.dtsi
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2015, The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 /dts-v1/;
--- a/arch/arm/include/asm/dcc.h
+++ b/arch/arm/include/asm/dcc.h
@@ -1,13 +1,5 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /* Copyright (c) 2010, 2014 The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <asm/barrier.h>
--- a/arch/arm/include/asm/hardware/cp14.h
+++ b/arch/arm/include/asm/hardware/cp14.h
@@ -1,13 +1,5 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /* Copyright (c) 2011-2012, The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #ifndef __ASM_HARDWARE_CP14_H
--- a/arch/arm/mm/pageattr.c
+++ b/arch/arm/mm/pageattr.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2014, The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 #include <linux/mm.h>
 #include <linux/module.h>
--- a/arch/arm64/boot/dts/qcom/apq8016-sbc.dts
+++ b/arch/arm64/boot/dts/qcom/apq8016-sbc.dts
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2015, The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 /dts-v1/;
--- a/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi
+++ b/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2015, The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include "msm8916.dtsi"
--- a/arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2013-2016, The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 &msmgpio {
 	sdc2_cd_on: sdc2_cd_on {
--- a/arch/arm64/boot/dts/qcom/apq8096-db820c.dts
+++ b/arch/arm64/boot/dts/qcom/apq8096-db820c.dts
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2014-2016, The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 /dts-v1/;
--- a/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi
+++ b/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2014-2016, The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include "msm8996.dtsi"
--- a/arch/arm64/boot/dts/qcom/ipq8074-hk01.dts
+++ b/arch/arm64/boot/dts/qcom/ipq8074-hk01.dts
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /dts-v1/;
 /* Copyright (c) 2017, The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 #include "ipq8074.dtsi"
 
--- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2017, The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <dt-bindings/interrupt-controller/arm-gic.h>
--- a/arch/arm64/boot/dts/qcom/msm8916-mtp.dts
+++ b/arch/arm64/boot/dts/qcom/msm8916-mtp.dts
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2014-2015, The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 /dts-v1/;
--- a/arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2014-2015, The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include "msm8916.dtsi"
--- a/arch/arm64/boot/dts/qcom/msm8916-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8916-pins.dtsi
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 &msmgpio {
--- a/arch/arm64/boot/dts/qcom/msm8916.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <dt-bindings/interrupt-controller/arm-gic.h>
--- a/arch/arm64/boot/dts/qcom/msm8992-bullhead-rev-101.dts
+++ b/arch/arm64/boot/dts/qcom/msm8992-bullhead-rev-101.dts
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* Copyright (c) 2015, LGE Inc. All rights reserved.
  * Copyright (c) 2016, The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 /dts-v1/;
--- a/arch/arm64/boot/dts/qcom/msm8992-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8992-pins.dtsi
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 &msmgpio {



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

* [Batch 12 patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (8 preceding siblings ...)
  2019-05-29 14:17 ` [Batch 12 patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 Thomas Gleixner
@ 2019-05-29 14:17 ` Thomas Gleixner
  2019-05-29 15:16   ` Zavras, Alexios
  2019-05-31 19:22   ` Allison Randal
  2019-05-29 14:18 ` [Batch 12 patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 Thomas Gleixner
                   ` (14 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:17 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=30040f566f47
---
 arch/m68k/coldfire/gpio.c                         |   10 +---------
 arch/m68k/include/asm/gpio.h                      |   10 +---------
 arch/m68k/include/asm/mcfgpio.h                   |   10 +---------
 arch/powerpc/kernel/kexec_elf_64.c                |   10 +---------
 arch/powerpc/kernel/machine_kexec_file_64.c       |   10 +---------
 drivers/fpga/altera-cvp.c                         |   10 +---------
 drivers/fpga/ts73xx-fpga.c                        |   10 +---------
 drivers/fpga/xilinx-pr-decoupler.c                |   10 +---------
 drivers/fpga/zynq-fpga.c                          |   10 +---------
 drivers/gpio/gpio-mb86s7x.c                       |   10 +---------
 drivers/i2c/busses/i2c-eg20t.c                    |   10 +---------
 drivers/i2c/busses/i2c-taos-evm.c                 |   10 +---------
 drivers/iio/adc/axp288_adc.c                      |   11 +----------
 drivers/input/misc/e3x0-button.c                  |   10 +---------
 drivers/mailbox/arm_mhu.c                         |   10 +---------
 drivers/mailbox/hi6220-mailbox.c                  |   11 +----------
 drivers/mailbox/platform_mhu.c                    |   10 +---------
 drivers/media/radio/radio-si476x.c                |   11 +----------
 drivers/media/rc/ir-jvc-decoder.c                 |   10 +---------
 drivers/media/rc/ir-mce_kbd-decoder.c             |   10 +---------
 drivers/media/rc/ir-rc6-decoder.c                 |   10 +---------
 drivers/media/rc/ir-sharp-decoder.c               |   10 +---------
 drivers/media/rc/ir-sony-decoder.c                |   10 +---------
 drivers/media/rc/ir-xmp-decoder.c                 |   10 +---------
 drivers/mfd/si476x-cmd.c                          |   11 +----------
 drivers/mfd/si476x-i2c.c                          |   11 +----------
 drivers/mfd/si476x-prop.c                         |   10 +---------
 drivers/net/can/peak_canfd/peak_canfd_user.h      |   10 +---------
 drivers/net/can/usb/gs_usb.c                      |   10 +---------
 drivers/net/can/usb/peak_usb/pcan_usb.c           |   10 +---------
 drivers/net/can/usb/peak_usb/pcan_usb_core.c      |   10 +---------
 drivers/net/can/usb/peak_usb/pcan_usb_core.h      |   10 +---------
 drivers/net/can/usb/peak_usb/pcan_usb_fd.c        |   10 +---------
 drivers/net/can/usb/peak_usb/pcan_usb_pro.c       |   10 +---------
 drivers/net/can/usb/peak_usb/pcan_usb_pro.h       |   10 +---------
 drivers/net/ethernet/mediatek/mtk_eth_soc.c       |   10 ++--------
 drivers/net/ethernet/mediatek/mtk_eth_soc.h       |   10 ++--------
 drivers/phy/ti/phy-da8xx-usb.c                    |   10 +---------
 drivers/pinctrl/pinctrl-da850-pupd.c              |   10 +---------
 drivers/power/supply/axp288_fuel_gauge.c          |   11 +----------
 drivers/reset/reset-imx7.c                        |   10 +---------
 drivers/reset/reset-zynq.c                        |   10 +---------
 drivers/scsi/hptiop.c                             |   10 +---------
 drivers/scsi/hptiop.h                             |   10 +---------
 drivers/scsi/qla2xxx/qla_target.c                 |   11 +----------
 drivers/spi/spi-topcliff-pch.c                    |   10 +---------
 drivers/thermal/clock_cooling.c                   |   10 +---------
 include/linux/can/dev/peak_canfd.h                |   10 +---------
 include/linux/clock_cooling.h                     |   10 +---------
 include/linux/mfd/si476x-core.h                   |   11 +----------
 include/linux/mfd/si476x-platform.h               |   11 +----------
 include/linux/mfd/si476x-reports.h                |   11 +----------
 include/linux/regulator/act8865.h                 |   10 +---------
 include/linux/spi/rspi.h                          |   10 +---------
 include/linux/spi/sh_hspi.h                       |   10 +---------
 include/media/drv-intf/si476x.h                   |   11 +----------
 include/media/rc-core.h                           |   10 +---------
 sound/hda/ext/hdac_ext_bus.c                      |   10 +---------
 sound/hda/ext/hdac_ext_controller.c               |   10 +---------
 sound/hda/ext/hdac_ext_stream.c                   |   10 +---------
 sound/soc/codecs/hdac_hdmi.c                      |   10 +---------
 sound/soc/codecs/si476x.c                         |   11 +----------
 sound/soc/hisilicon/hi6210-i2s.c                  |   10 +---------
 sound/soc/intel/atom/sst-atom-controls.c          |   10 +---------
 sound/soc/intel/atom/sst-atom-controls.h          |   11 +----------
 sound/soc/intel/atom/sst-mfld-dsp.h               |   10 +---------
 sound/soc/intel/atom/sst-mfld-platform-compress.c |   10 +---------
 sound/soc/intel/atom/sst-mfld-platform-pcm.c      |   10 +---------
 sound/soc/intel/atom/sst-mfld-platform.h          |   10 +---------
 sound/soc/intel/atom/sst/sst.c                    |   10 +---------
 sound/soc/intel/atom/sst/sst.h                    |   10 +---------
 sound/soc/intel/atom/sst/sst_drv_interface.c      |   10 +---------
 sound/soc/intel/atom/sst/sst_ipc.c                |   10 +---------
 sound/soc/intel/atom/sst/sst_loader.c             |   10 +---------
 sound/soc/intel/atom/sst/sst_pci.c                |   10 +---------
 sound/soc/intel/atom/sst/sst_pvt.c                |   10 +---------
 sound/soc/intel/atom/sst/sst_stream.c             |   10 +---------
 sound/soc/intel/boards/bytcht_da7213.c            |   10 +---------
 sound/soc/intel/boards/bytcht_es8316.c            |   10 +---------
 sound/soc/intel/boards/bytcht_nocodec.c           |   10 +---------
 sound/soc/intel/boards/bytcr_rt5640.c             |   10 +---------
 sound/soc/intel/boards/bytcr_rt5651.c             |   10 +---------
 sound/soc/intel/boards/cht_bsw_max98090_ti.c      |   10 +---------
 sound/soc/intel/boards/cht_bsw_nau8824.c          |   10 +---------
 sound/soc/intel/boards/cht_bsw_rt5645.c           |   10 +---------
 sound/soc/intel/boards/cht_bsw_rt5672.c           |   10 +---------
 sound/soc/intel/skylake/bxt-sst.c                 |   10 +---------
 sound/soc/intel/skylake/skl-debug.c               |   10 +---------
 sound/soc/intel/skylake/skl-i2s.h                 |   10 +---------
 sound/soc/intel/skylake/skl-nhlt.c                |   11 +----------
 sound/soc/intel/skylake/skl-nhlt.h                |   11 +----------
 sound/soc/intel/skylake/skl-pcm.c                 |   11 +----------
 sound/soc/intel/skylake/skl-ssp-clk.h             |   11 +----------
 sound/soc/intel/skylake/skl-topology.h            |   11 +----------
 sound/soc/intel/skylake/skl.c                     |   10 +---------
 sound/soc/intel/skylake/skl.h                     |   11 +----------
 sound/x86/intel_hdmi_audio.c                      |   10 +---------
 sound/x86/intel_hdmi_lpe_audio.h                  |   10 +---------
 tools/power/cpupower/lib/cpufreq.h                |   10 +---------
 tools/testing/selftests/powerpc/scripts/hmi.sh    |    9 +--------
 100 files changed, 102 insertions(+), 916 deletions(-)

--- a/arch/m68k/coldfire/gpio.c
+++ b/arch/m68k/coldfire/gpio.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Coldfire generic GPIO support.
  *
  * (C) Copyright 2009, Steven King <sfking@fdwdc.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/kernel.h>
--- a/arch/m68k/include/asm/gpio.h
+++ b/arch/m68k/include/asm/gpio.h
@@ -1,16 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Coldfire generic GPIO support
  *
  * (C) Copyright 2009, Steven King <sfking@fdwdc.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
 */
 
 #ifndef coldfire_gpio_h
--- a/arch/m68k/include/asm/mcfgpio.h
+++ b/arch/m68k/include/asm/mcfgpio.h
@@ -1,16 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Coldfire generic GPIO support.
  *
  * (C) Copyright 2009, Steven King <sfking@fdwdc.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #ifndef mcfgpio_h
--- a/arch/powerpc/kernel/kexec_elf_64.c
+++ b/arch/powerpc/kernel/kexec_elf_64.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Load ELF vmlinux file for the kexec_file_load syscall.
  *
@@ -10,15 +11,6 @@
  * Based on kexec-tools' kexec-elf-exec.c and kexec-elf-ppc64.c.
  * Heavily modified for the kernel by
  * Thiago Jung Bauermann <bauerman@linux.vnet.ibm.com>.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation (version 2 of the License).
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #define pr_fmt(fmt)	"kexec_elf: " fmt
--- a/arch/powerpc/kernel/machine_kexec_file_64.c
+++ b/arch/powerpc/kernel/machine_kexec_file_64.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * ppc64 code to implement the kexec_file_load syscall
  *
@@ -11,15 +12,6 @@
  * Based on kexec-tools' kexec-elf-ppc64.c, fs2dt.c.
  * Heavily modified for the kernel by
  * Thiago Jung Bauermann <bauerman@linux.vnet.ibm.com>.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation (version 2 of the License).
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/slab.h>
--- a/drivers/fpga/altera-cvp.c
+++ b/drivers/fpga/altera-cvp.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * FPGA Manager Driver for Altera Arria/Cyclone/Stratix CvP
  *
@@ -5,15 +6,6 @@
  *
  * Anatolij Gustschin <agust@denx.de>
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
  * Manage Altera FPGA firmware using PCIe CvP.
  * Firmware must be in binary "rbf" format.
  */
--- a/drivers/fpga/ts73xx-fpga.c
+++ b/drivers/fpga/ts73xx-fpga.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Technologic Systems TS-73xx SBC FPGA loader
  *
@@ -5,15 +6,6 @@
  *
  * FPGA Manager Driver for the on-board Altera Cyclone II FPGA found on
  * TS-7300, heavily based on load_fpga.c in their vendor tree.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 #include <linux/delay.h>
--- a/drivers/fpga/xilinx-pr-decoupler.c
+++ b/drivers/fpga/xilinx-pr-decoupler.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2017, National Instruments Corp.
  * Copyright (c) 2017, Xilix Inc
  *
  * FPGA Bridge Driver for the Xilinx LogiCORE Partial Reconfiguration
  * Decoupler IP Core.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 #include <linux/clk.h>
--- a/drivers/fpga/zynq-fpga.c
+++ b/drivers/fpga/zynq-fpga.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2011-2015 Xilinx Inc.
  * Copyright (c) 2015, National Instruments Corp.
  *
  * FPGA Manager Driver for Xilinx Zynq, heavily based on xdevcfg driver
  * in their vendor tree.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 #include <linux/clk.h>
--- a/drivers/gpio/gpio-mb86s7x.c
+++ b/drivers/gpio/gpio-mb86s7x.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/drivers/gpio/gpio-mb86s7x.c
  *
  *  Copyright (C) 2015 Fujitsu Semiconductor Limited
  *  Copyright (C) 2015 Linaro Ltd.
- *
- *  This program is free software: you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation, version 2 of the License.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
  */
 
 #include <linux/io.h>
--- a/drivers/i2c/busses/i2c-eg20t.c
+++ b/drivers/i2c/busses/i2c-eg20t.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2011 LAPIS Semiconductor Co., Ltd.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/module.h>
--- a/drivers/i2c/busses/i2c-taos-evm.c
+++ b/drivers/i2c/busses/i2c-taos-evm.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Driver for the TAOS evaluation modules
  * These devices include an I2C master which can be controlled over the
  * serial port.
  *
  * Copyright (C) 2007 Jean Delvare <jdelvare@suse.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; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/delay.h>
--- a/drivers/iio/adc/axp288_adc.c
+++ b/drivers/iio/adc/axp288_adc.c
@@ -1,19 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * axp288_adc.c - X-Powers AXP288 PMIC ADC Driver
  *
  * Copyright (C) 2014 Intel Corporation
  *
  * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT 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/module.h>
--- a/drivers/input/misc/e3x0-button.c
+++ b/drivers/input/misc/e3x0-button.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2014, National Instruments Corp. All rights reserved.
  *
  * Driver for NI Ettus Research USRP E3x0 Button Driver
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 #include <linux/device.h>
--- a/drivers/mailbox/arm_mhu.c
+++ b/drivers/mailbox/arm_mhu.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2013-2015 Fujitsu Semiconductor Ltd.
  * Copyright (C) 2015 Linaro Ltd.
  * Author: Jassi Brar <jaswinder.singh@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, version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/interrupt.h>
--- a/drivers/mailbox/hi6220-mailbox.c
+++ b/drivers/mailbox/hi6220-mailbox.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Hisilicon's Hi6220 mailbox driver
  *
@@ -5,16 +6,6 @@
  * Copyright (c) 2015 Linaro Limited.
  *
  * Author: Leo Yan <leo.yan@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, version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
  */
 
 #include <linux/device.h>
--- a/drivers/mailbox/platform_mhu.c
+++ b/drivers/mailbox/platform_mhu.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2016 BayLibre SAS.
  * Author: Neil Armstrong <narmstrong@baylibre.com>
@@ -5,15 +6,6 @@
  * Copyright (C) 2013-2015 Fujitsu Semiconductor Ltd.
  * Copyright (C) 2015 Linaro Ltd.
  * Author: Jassi Brar <jaswinder.singh@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, version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/interrupt.h>
--- a/drivers/media/radio/radio-si476x.c
+++ b/drivers/media/radio/radio-si476x.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * drivers/media/radio/radio-si476x.c -- V4L2 driver for SI476X chips
  *
@@ -5,16 +6,6 @@
  * Copyright (C) 2013 Andrey Smirnov
  *
  * Author: Andrey Smirnov <andrew.smirnov@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT 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/module.h>
--- a/drivers/media/rc/ir-jvc-decoder.c
+++ b/drivers/media/rc/ir-jvc-decoder.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* ir-jvc-decoder.c - handle JVC IR Pulse/Space protocol
  *
  * Copyright (C) 2010 by David Härdeman <david@hardeman.nu>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/bitrev.h>
--- a/drivers/media/rc/ir-mce_kbd-decoder.c
+++ b/drivers/media/rc/ir-mce_kbd-decoder.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* ir-mce_kbd-decoder.c - A decoder for the RC6-ish keyboard/mouse IR protocol
  * used by the Microsoft Remote Keyboard for Windows Media Center Edition,
  * referred to by Microsoft's Windows Media Center remote specification docs
  * as "an internal protocol called MCIR-2".
  *
  * Copyright (C) 2011 by Jarod Wilson <jarod@redhat.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 #include <linux/module.h>
 
--- a/drivers/media/rc/ir-rc6-decoder.c
+++ b/drivers/media/rc/ir-rc6-decoder.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* ir-rc6-decoder.c - A decoder for the RC6 IR protocol
  *
  * Copyright (C) 2010 by David Härdeman <david@hardeman.nu>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include "rc-core-priv.h"
--- a/drivers/media/rc/ir-sharp-decoder.c
+++ b/drivers/media/rc/ir-sharp-decoder.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* ir-sharp-decoder.c - handle Sharp IR Pulse/Space protocol
  *
  * Copyright (C) 2013-2014 Imagination Technologies Ltd.
  *
  * Based on NEC decoder:
  * Copyright (C) 2010 by Mauro Carvalho Chehab
- *
- * This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation version 2 of the License.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
  */
 
 #include <linux/bitrev.h>
--- a/drivers/media/rc/ir-sony-decoder.c
+++ b/drivers/media/rc/ir-sony-decoder.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* ir-sony-decoder.c - handle Sony IR Pulse/Space protocol
  *
  * Copyright (C) 2010 by David Härdeman <david@hardeman.nu>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/bitrev.h>
--- a/drivers/media/rc/ir-xmp-decoder.c
+++ b/drivers/media/rc/ir-xmp-decoder.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* ir-xmp-decoder.c - handle XMP IR Pulse/Space protocol
  *
  * Copyright (C) 2014 by Marcel Mol
  *
- * This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation version 2 of the License.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
  * - Based on info from http://www.hifi-remote.com
  * - Ignore Toggle=9 frames
  * - Ignore XMP-1 XMP-2 difference, always store 16 bit OBC
--- a/drivers/mfd/si476x-cmd.c
+++ b/drivers/mfd/si476x-cmd.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * drivers/mfd/si476x-cmd.c -- Subroutines implementing command
  * protocol of si476x series of chips
@@ -6,16 +7,6 @@
  * Copyright (C) 2013 Andrey Smirnov
  *
  * Author: Andrey Smirnov <andrew.smirnov@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT 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/module.h>
--- a/drivers/mfd/si476x-i2c.c
+++ b/drivers/mfd/si476x-i2c.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * drivers/mfd/si476x-i2c.c -- Core device driver for si476x MFD
  * device
@@ -6,16 +7,6 @@
  * Copyright (C) 2013 Andrey Smirnov
  *
  * Author: Andrey Smirnov <andrew.smirnov@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT 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/module.h>
 
--- a/drivers/mfd/si476x-prop.c
+++ b/drivers/mfd/si476x-prop.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * drivers/mfd/si476x-prop.c -- Subroutines to access
  * properties of si476x chips
@@ -6,15 +7,6 @@
  * Copyright (C) 2013 Andrey Smirnov
  *
  * Author: Andrey Smirnov <andrew.smirnov@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT 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/module.h>
 
--- a/drivers/net/can/peak_canfd/peak_canfd_user.h
+++ b/drivers/net/can/peak_canfd/peak_canfd_user.h
@@ -1,17 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * CAN driver for PEAK System micro-CAN based adapters
  *
  * Copyright (C) 2003-2011 PEAK System-Technik GmbH
  * Copyright (C) 2011-2013 Stephane Grosjean <s.grosjean@peak-system.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published
- * by the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
  */
 #ifndef PEAK_CANFD_USER_H
 #define PEAK_CANFD_USER_H
--- a/drivers/net/can/usb/gs_usb.c
+++ b/drivers/net/can/usb/gs_usb.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* CAN driver for Geschwister Schneider USB/CAN devices
  * and bytewerk.org candleLight USB CAN interfaces.
  *
@@ -6,15 +7,6 @@
  * Copyright (C) 2016 Hubert Denkmair
  *
  * Many thanks to all socketcan devs!
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published
- * by the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
  */
 
 #include <linux/init.h>
--- a/drivers/net/can/usb/peak_usb/pcan_usb.c
+++ b/drivers/net/can/usb/peak_usb/pcan_usb.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * CAN driver for PEAK System PCAN-USB adapter
  * Derived from the PCAN project file driver/src/pcan_usb.c
@@ -6,15 +7,6 @@
  * Copyright (C) 2011-2012 Stephane Grosjean <s.grosjean@peak-system.com>
  *
  * Many thanks to Klaus Hitschler <klaus.hitschler@gmx.de>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published
- * by the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/netdevice.h>
 #include <linux/usb.h>
--- a/drivers/net/can/usb/peak_usb/pcan_usb_core.c
+++ b/drivers/net/can/usb/peak_usb/pcan_usb_core.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * CAN driver for PEAK System USB adapters
  * Derived from the PCAN project file driver/src/pcan_usb_core.c
@@ -6,15 +7,6 @@
  * Copyright (C) 2010-2012 Stephane Grosjean <s.grosjean@peak-system.com>
  *
  * Many thanks to Klaus Hitschler <klaus.hitschler@gmx.de>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published
- * by the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/init.h>
 #include <linux/signal.h>
--- a/drivers/net/can/usb/peak_usb/pcan_usb_core.h
+++ b/drivers/net/can/usb/peak_usb/pcan_usb_core.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * CAN driver for PEAK System USB adapters
  * Derived from the PCAN project file driver/src/pcan_usb_core.c
@@ -6,15 +7,6 @@
  * Copyright (C) 2010-2012 Stephane Grosjean <s.grosjean@peak-system.com>
  *
  * Many thanks to Klaus Hitschler <klaus.hitschler@gmx.de>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published
- * by the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #ifndef PCAN_USB_CORE_H
 #define PCAN_USB_CORE_H
--- a/drivers/net/can/usb/peak_usb/pcan_usb_fd.c
+++ b/drivers/net/can/usb/peak_usb/pcan_usb_fd.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * CAN driver for PEAK System PCAN-USB FD / PCAN-USB Pro FD adapter
  *
  * Copyright (C) 2013-2014 Stephane Grosjean <s.grosjean@peak-system.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published
- * by the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/netdevice.h>
 #include <linux/usb.h>
--- a/drivers/net/can/usb/peak_usb/pcan_usb_pro.c
+++ b/drivers/net/can/usb/peak_usb/pcan_usb_pro.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * CAN driver for PEAK System PCAN-USB Pro adapter
  * Derived from the PCAN project file driver/src/pcan_usbpro.c
  *



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

* [Batch 12 patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (9 preceding siblings ...)
  2019-05-29 14:17 ` [Batch 12 patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 Thomas Gleixner
@ 2019-05-29 14:18 ` Thomas Gleixner
  2019-05-29 15:17   ` Zavras, Alexios
  2019-05-31 19:32   ` Allison Randal
  2019-05-29 14:18 ` [Batch 12 patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 Thomas Gleixner
                   ` (13 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:18 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=e19f9c65c872
---
 arch/riscv/include/asm/asm.h                    |   10 +---------
 arch/riscv/include/asm/bitops.h                 |   10 +---------
 arch/riscv/include/asm/bug.h                    |   10 +---------
 arch/riscv/include/asm/cache.h                  |   10 +---------
 arch/riscv/include/asm/cacheflush.h             |   10 +---------
 arch/riscv/include/asm/cmpxchg.h                |   10 +---------
 arch/riscv/include/asm/csr.h                    |   10 +---------
 arch/riscv/include/asm/current.h                |   10 +---------
 arch/riscv/include/asm/delay.h                  |   10 +---------
 arch/riscv/include/asm/io.h                     |   10 +---------
 arch/riscv/include/asm/irq.h                    |   10 +---------
 arch/riscv/include/asm/irqflags.h               |   10 +---------
 arch/riscv/include/asm/linkage.h                |   10 +---------
 arch/riscv/include/asm/mmu.h                    |   10 +---------
 arch/riscv/include/asm/mmu_context.h            |   10 +---------
 arch/riscv/include/asm/page.h                   |   10 +---------
 arch/riscv/include/asm/pci.h                    |   10 +---------
 arch/riscv/include/asm/pgalloc.h                |   10 +---------
 arch/riscv/include/asm/pgtable-32.h             |   10 +---------
 arch/riscv/include/asm/pgtable-64.h             |   10 +---------
 arch/riscv/include/asm/pgtable-bits.h           |   10 +---------
 arch/riscv/include/asm/pgtable.h                |   10 +---------
 arch/riscv/include/asm/processor.h              |   10 +---------
 arch/riscv/include/asm/ptrace.h                 |   10 +---------
 arch/riscv/include/asm/sbi.h                    |   10 +---------
 arch/riscv/include/asm/smp.h                    |   10 +---------
 arch/riscv/include/asm/spinlock.h               |   10 +---------
 arch/riscv/include/asm/spinlock_types.h         |   10 +---------
 arch/riscv/include/asm/string.h                 |   10 +---------
 arch/riscv/include/asm/switch_to.h              |   10 +---------
 arch/riscv/include/asm/syscall.h                |   10 +---------
 arch/riscv/include/asm/thread_info.h            |   10 +---------
 arch/riscv/include/asm/timex.h                  |   10 +---------
 arch/riscv/include/asm/tlb.h                    |   10 +---------
 arch/riscv/include/asm/tlbflush.h               |   10 +---------
 arch/riscv/include/asm/uaccess.h                |   10 +---------
 arch/riscv/include/asm/unistd.h                 |   10 +---------
 arch/riscv/include/asm/word-at-a-time.h         |    9 +--------
 arch/riscv/include/uapi/asm/ptrace.h            |   10 +---------
 arch/riscv/include/uapi/asm/sigcontext.h        |   10 +---------
 arch/riscv/kernel/asm-offsets.c                 |   10 +---------
 arch/riscv/kernel/cacheinfo.c                   |   10 +---------
 arch/riscv/kernel/cpu.c                         |   10 +---------
 arch/riscv/kernel/entry.S                       |   10 +---------
 arch/riscv/kernel/head.S                        |   10 +---------
 arch/riscv/kernel/ptrace.c                      |   10 +---------
 arch/riscv/kernel/reset.c                       |   10 +---------
 arch/riscv/kernel/sys_riscv.c                   |   10 +---------
 arch/riscv/kernel/syscall_table.c               |   10 +---------
 arch/riscv/kernel/time.c                        |   10 +---------
 arch/riscv/kernel/traps.c                       |   10 +---------
 arch/riscv/kernel/vdso/clock_getres.S           |   10 +---------
 arch/riscv/kernel/vdso/clock_gettime.S          |   10 +---------
 arch/riscv/kernel/vdso/flush_icache.S           |   10 +---------
 arch/riscv/kernel/vdso/getcpu.S                 |   10 +---------
 arch/riscv/kernel/vdso/gettimeofday.S           |   10 +---------
 arch/riscv/kernel/vdso/rt_sigreturn.S           |   10 +---------
 arch/riscv/kernel/vdso/vdso.S                   |   10 +---------
 arch/riscv/kernel/vdso/vdso.lds.S               |   10 +---------
 arch/riscv/kernel/vmlinux.lds.S                 |   10 +---------
 arch/riscv/lib/delay.c                          |   10 +---------
 arch/riscv/lib/memcpy.S                         |   10 +---------
 arch/riscv/lib/memset.S                         |   10 +---------
 arch/riscv/lib/tishift.S                        |   10 +---------
 arch/riscv/lib/udivdi3.S                        |   10 +---------
 arch/riscv/mm/cacheflush.c                      |   10 +---------
 arch/riscv/mm/init.c                            |   10 +---------
 arch/riscv/mm/ioremap.c                         |   10 +---------
 drivers/i2c/busses/i2c-iop3xx.h                 |   10 ++--------
 drivers/media/dvb-frontends/mb86a20s.c          |   10 +---------
 drivers/media/dvb-frontends/mb86a20s.h          |   10 +---------
 drivers/media/dvb-frontends/s921.c              |   10 +---------
 drivers/media/dvb-frontends/s921.h              |   10 +---------
 drivers/media/pci/cx25821/cx25821-alsa.c        |   11 +----------
 drivers/media/pci/saa7134/saa7134-alsa.c        |   11 +----------
 drivers/media/platform/davinci/vpbe.c           |   10 +---------
 drivers/media/platform/davinci/vpbe_osd.c       |   11 +----------
 drivers/media/platform/davinci/vpbe_osd_regs.h  |   10 +---------
 drivers/media/platform/davinci/vpbe_venc.c      |   10 +---------
 drivers/media/platform/davinci/vpbe_venc_regs.h |   10 +---------
 drivers/media/usb/tm6000/tm6000-dvb.c           |   10 +---------
 drivers/media/usb/tm6000/tm6000-input.c         |   10 +---------
 drivers/mtd/ubi/block.c                         |   10 +---------
 drivers/mtd/ubi/fastmap-wl.c                    |   11 +----------
 drivers/mtd/ubi/fastmap.c                       |   11 +----------
 drivers/thermal/gov_bang_bang.c                 |   12 +-----------
 fs/ocfs2/filecheck.c                            |   10 +---------
 fs/ocfs2/filecheck.h                            |   10 +---------
 fs/ocfs2/stack_o2cb.c                           |   10 +---------
 fs/ocfs2/stack_user.c                           |   10 +---------
 fs/ocfs2/stackglue.c                            |   10 +---------
 fs/ocfs2/stackglue.h                            |   10 +---------
 include/media/davinci/vpbe.h                    |   10 +---------
 include/media/davinci/vpbe_osd.h                |   11 +----------
 include/media/davinci/vpbe_types.h              |   10 +---------
 include/media/davinci/vpbe_venc.h               |   10 +---------
 include/media/davinci/vpif_types.h              |   10 +---------
 97 files changed, 98 insertions(+), 879 deletions(-)

--- a/arch/riscv/include/asm/asm.h
+++ b/arch/riscv/include/asm/asm.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2015 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_ASM_H
--- a/arch/riscv/include/asm/bitops.h
+++ b/arch/riscv/include/asm/bitops.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_BITOPS_H
--- a/arch/riscv/include/asm/bug.h
+++ b/arch/riscv/include/asm/bug.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_BUG_H
--- a/arch/riscv/include/asm/cache.h
+++ b/arch/riscv/include/asm/cache.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2017 Chen Liqin <liqin.chen@sunplusct.com>
  * Copyright (C) 2012 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_CACHE_H
--- a/arch/riscv/include/asm/cacheflush.h
+++ b/arch/riscv/include/asm/cacheflush.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2015 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_CACHEFLUSH_H
--- a/arch/riscv/include/asm/cmpxchg.h
+++ b/arch/riscv/include/asm/cmpxchg.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2014 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_CMPXCHG_H
--- a/arch/riscv/include/asm/csr.h
+++ b/arch/riscv/include/asm/csr.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2015 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_CSR_H
--- a/arch/riscv/include/asm/current.h
+++ b/arch/riscv/include/asm/current.h
@@ -1,17 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Based on arm/arm64/include/asm/current.h
  *
  * Copyright (C) 2016 ARM
  * Copyright (C) 2017 SiFive
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 
--- a/arch/riscv/include/asm/delay.h
+++ b/arch/riscv/include/asm/delay.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2009 Chen Liqin <liqin.chen@sunplusct.com>
  * Copyright (C) 2016 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_DELAY_H
--- a/arch/riscv/include/asm/io.h
+++ b/arch/riscv/include/asm/io.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * {read,write}{b,w,l,q} based on arch/arm64/include/asm/io.h
  *   which was based on arch/arm/include/io.h
@@ -5,15 +6,6 @@
  * Copyright (C) 1996-2000 Russell King
  * Copyright (C) 2012 ARM Ltd.
  * Copyright (C) 2014 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_IO_H
--- a/arch/riscv/include/asm/irq.h
+++ b/arch/riscv/include/asm/irq.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
  * Copyright (C) 2017 SiFive
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_IRQ_H
--- a/arch/riscv/include/asm/irqflags.h
+++ b/arch/riscv/include/asm/irqflags.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 
--- a/arch/riscv/include/asm/linkage.h
+++ b/arch/riscv/include/asm/linkage.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2015 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_LINKAGE_H
--- a/arch/riscv/include/asm/mmu.h
+++ b/arch/riscv/include/asm/mmu.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 
--- a/arch/riscv/include/asm/mmu_context.h
+++ b/arch/riscv/include/asm/mmu_context.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
  * Copyright (C) 2017 SiFive
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_MMU_CONTEXT_H
--- a/arch/riscv/include/asm/page.h
+++ b/arch/riscv/include/asm/page.h
@@ -1,17 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2009 Chen Liqin <liqin.chen@sunplusct.com>
  * Copyright (C) 2012 Regents of the University of California
  * Copyright (C) 2017 SiFive
  * Copyright (C) 2017 XiaojingZhu <zhuxiaoj@ict.ac.cn>
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_PAGE_H
--- a/arch/riscv/include/asm/pci.h
+++ b/arch/riscv/include/asm/pci.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2016 SiFive
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef __ASM_RISCV_PCI_H
--- a/arch/riscv/include/asm/pgalloc.h
+++ b/arch/riscv/include/asm/pgalloc.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2009 Chen Liqin <liqin.chen@sunplusct.com>
  * Copyright (C) 2012 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_PGALLOC_H
--- a/arch/riscv/include/asm/pgtable-32.h
+++ b/arch/riscv/include/asm/pgtable-32.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_PGTABLE_32_H
--- a/arch/riscv/include/asm/pgtable-64.h
+++ b/arch/riscv/include/asm/pgtable-64.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_PGTABLE_64_H
--- a/arch/riscv/include/asm/pgtable-bits.h
+++ b/arch/riscv/include/asm/pgtable-bits.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_PGTABLE_BITS_H
--- a/arch/riscv/include/asm/pgtable.h
+++ b/arch/riscv/include/asm/pgtable.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_PGTABLE_H
--- a/arch/riscv/include/asm/processor.h
+++ b/arch/riscv/include/asm/processor.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_PROCESSOR_H
--- a/arch/riscv/include/asm/ptrace.h
+++ b/arch/riscv/include/asm/ptrace.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_PTRACE_H
--- a/arch/riscv/include/asm/sbi.h
+++ b/arch/riscv/include/asm/sbi.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2015 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_SBI_H
--- a/arch/riscv/include/asm/smp.h
+++ b/arch/riscv/include/asm/smp.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_SMP_H
--- a/arch/riscv/include/asm/spinlock.h
+++ b/arch/riscv/include/asm/spinlock.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2015 Regents of the University of California
  * Copyright (C) 2017 SiFive
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_SPINLOCK_H
--- a/arch/riscv/include/asm/spinlock_types.h
+++ b/arch/riscv/include/asm/spinlock_types.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2015 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_SPINLOCK_TYPES_H
--- a/arch/riscv/include/asm/string.h
+++ b/arch/riscv/include/asm/string.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2013 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_STRING_H
--- a/arch/riscv/include/asm/switch_to.h
+++ b/arch/riscv/include/asm/switch_to.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_SWITCH_TO_H
--- a/arch/riscv/include/asm/syscall.h
+++ b/arch/riscv/include/asm/syscall.h
@@ -1,17 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2008-2009 Red Hat, Inc.  All rights reserved.
  * Copyright 2010 Tilera Corporation. All Rights Reserved.
  * Copyright 2015 Regents of the University of California, Berkeley
  *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
- *
  * See asm-generic/syscall.h for descriptions of what we must do here.
  */
 
--- a/arch/riscv/include/asm/thread_info.h
+++ b/arch/riscv/include/asm/thread_info.h
@@ -1,16 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2009 Chen Liqin <liqin.chen@sunplusct.com>
  * Copyright (C) 2012 Regents of the University of California
  * Copyright (C) 2017 SiFive
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_THREAD_INFO_H
--- a/arch/riscv/include/asm/timex.h
+++ b/arch/riscv/include/asm/timex.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_TIMEX_H
--- a/arch/riscv/include/asm/tlb.h
+++ b/arch/riscv/include/asm/tlb.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_TLB_H
--- a/arch/riscv/include/asm/tlbflush.h
+++ b/arch/riscv/include/asm/tlbflush.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2009 Chen Liqin <liqin.chen@sunplusct.com>
  * Copyright (C) 2012 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #ifndef _ASM_RISCV_TLBFLUSH_H
--- a/arch/riscv/include/asm/uaccess.h
+++ b/arch/riscv/include/asm/uaccess.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
  *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
- *
  * This file was copied from include/asm-generic/uaccess.h
  */
 
--- a/arch/riscv/include/asm/unistd.h
+++ b/arch/riscv/include/asm/unistd.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
- *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 /*
--- a/arch/riscv/include/asm/word-at-a-time.h
+++ b/arch/riscv/include/asm/word-at-a-time.h
@@ -1,14 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California
  *
- *   This program is free software; you can redistribute it and/or
- *   modify it under the terms of the GNU General Public License
- *   as published by the Free Software Foundation, version 2.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  * Derived from arch/x86/include/asm/word-at-a-time.h
  */
 
--- a/arch/riscv/include/uapi/asm/ptrace.h
+++ b/arch/riscv/include/uapi/asm/ptrace.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Regents of the University of California



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

* [Batch 12 patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (10 preceding siblings ...)
  2019-05-29 14:18 ` [Batch 12 patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 Thomas Gleixner
@ 2019-05-29 14:18 ` Thomas Gleixner
  2019-05-29 15:18   ` Zavras, Alexios
  2019-05-31 19:33   ` Allison Randal
  2019-05-29 14:18 ` [Batch 12 patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 Thomas Gleixner
                   ` (12 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:18 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=85b43a2bd008
---
 drivers/firmware/edd.c                          |   11 +----------
 drivers/firmware/google/coreboot_table.c        |   10 +---------
 drivers/firmware/google/coreboot_table.h        |   10 +---------
 drivers/firmware/google/framebuffer-coreboot.c  |   10 +---------
 drivers/firmware/google/memconsole-coreboot.c   |   10 +---------
 drivers/firmware/google/memconsole-x86-legacy.c |   10 +---------
 drivers/firmware/google/memconsole.c            |   10 +---------
 drivers/firmware/google/memconsole.h            |   10 +---------
 drivers/firmware/google/vpd.c                   |   10 +---------
 drivers/firmware/google/vpd_decode.c            |   10 +---------
 drivers/firmware/google/vpd_decode.h            |   10 +---------
 drivers/firmware/iscsi_ibft.c                   |   11 +----------
 drivers/firmware/iscsi_ibft_find.c              |   10 +---------
 drivers/firmware/memmap.c                       |   11 +----------
 drivers/platform/x86/dcdbas.c                   |   10 +---------
 drivers/platform/x86/dcdbas.h                   |   10 +---------
 drivers/platform/x86/dell_rbu.c                 |   10 +---------
 drivers/scsi/iscsi_boot_sysfs.c                 |   10 +---------
 drivers/xen/swiotlb-xen.c                       |   11 +----------
 include/linux/edd.h                             |   11 +----------
 include/linux/firmware-map.h                    |   11 +----------
 include/linux/iscsi_boot_sysfs.h                |   10 +---------
 include/linux/iscsi_ibft.h                      |   10 +---------
 23 files changed, 23 insertions(+), 213 deletions(-)

--- a/drivers/firmware/edd.c
+++ b/drivers/firmware/edd.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/drivers/firmware/edd.c
  *  Copyright (C) 2002, 2003, 2004 Dell Inc.
@@ -17,16 +18,6 @@
  *
  * Please see http://linux.dell.com/edd/results.html for
  * the list of BIOSs which have been reported to implement EDD.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
  */
 
 #include <linux/module.h>
--- a/drivers/firmware/google/coreboot_table.c
+++ b/drivers/firmware/google/coreboot_table.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * coreboot_table.c
  *
@@ -5,15 +6,6 @@
  *
  * Copyright 2017 Google Inc.
  * Copyright 2017 Samuel Holland <samuel@sholland.org>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/acpi.h>
--- a/drivers/firmware/google/coreboot_table.h
+++ b/drivers/firmware/google/coreboot_table.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * coreboot_table.h
  *
@@ -6,15 +7,6 @@
  * Copyright 2014 Gerd Hoffmann <kraxel@redhat.com>
  * Copyright 2017 Google Inc.
  * Copyright 2017 Samuel Holland <samuel@sholland.org>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #ifndef __COREBOOT_TABLE_H
--- a/drivers/firmware/google/framebuffer-coreboot.c
+++ b/drivers/firmware/google/framebuffer-coreboot.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * framebuffer-coreboot.c
  *
@@ -6,15 +7,6 @@
  * Copyright 2012-2013 David Herrmann <dh.herrmann@gmail.com>
  * Copyright 2017 Google Inc.
  * Copyright 2017 Samuel Holland <samuel@sholland.org>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/device.h>
--- a/drivers/firmware/google/memconsole-coreboot.c
+++ b/drivers/firmware/google/memconsole-coreboot.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * memconsole-coreboot.c
  *
  * Memory based BIOS console accessed through coreboot table.
  *
  * Copyright 2017 Google Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/device.h>
--- a/drivers/firmware/google/memconsole-x86-legacy.c
+++ b/drivers/firmware/google/memconsole-x86-legacy.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * memconsole-x86-legacy.c
  *
  * EBDA specific parts of the memory based BIOS console.
  *
  * Copyright 2017 Google Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/kernel.h>
--- a/drivers/firmware/google/memconsole.c
+++ b/drivers/firmware/google/memconsole.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * memconsole.c
  *
  * Architecture-independent parts of the memory based BIOS console.
  *
  * Copyright 2017 Google Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/init.h>
--- a/drivers/firmware/google/memconsole.h
+++ b/drivers/firmware/google/memconsole.h
@@ -1,18 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * memconsole.h
  *
  * Internal headers of the memory based BIOS console.
  *
  * Copyright 2017 Google Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #ifndef __FIRMWARE_GOOGLE_MEMCONSOLE_H
--- a/drivers/firmware/google/vpd.c
+++ b/drivers/firmware/google/vpd.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * vpd.c
  *
  * Driver for exporting VPD content to sysfs.
  *
  * Copyright 2017 Google Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/ctype.h>
--- a/drivers/firmware/google/vpd_decode.c
+++ b/drivers/firmware/google/vpd_decode.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * vpd_decode.c
  *
  * Google VPD decoding routines.
  *
  * Copyright 2017 Google Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/export.h>
--- a/drivers/firmware/google/vpd_decode.h
+++ b/drivers/firmware/google/vpd_decode.h
@@ -1,18 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * vpd_decode.h
  *
  * Google VPD decoding routines.
  *
  * Copyright 2017 Google Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #ifndef __VPD_DECODE_H
--- a/drivers/firmware/iscsi_ibft.c
+++ b/drivers/firmware/iscsi_ibft.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Copyright 2007-2010 Red Hat, Inc.
  *  by Peter Jones <pjones@redhat.com>
@@ -8,15 +9,6 @@
  *
  * This code exposes the iSCSI Boot Format Table to userland via sysfs.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
  * Changelog:
  *
  *  06 Jan 2010 - Peter Jones <pjones@redhat.com>
@@ -63,7 +55,6 @@
  *
  *  27 Aug 2007 - Konrad Rzeszutek <konradr@linux.vnet.ibm.com>
  *   First version exposing iBFT data via a binary /sysfs. (v0.1)
- *
  */
 
 
--- a/drivers/firmware/iscsi_ibft_find.c
+++ b/drivers/firmware/iscsi_ibft_find.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Copyright 2007-2010 Red Hat, Inc.
  *  by Peter Jones <pjones@redhat.com>
@@ -7,15 +8,6 @@
  *  by Konrad Rzeszutek <ketuzsezr@darnok.org>
  *
  * This code finds the iSCSI Boot Format Table.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/memblock.h>
--- a/drivers/firmware/memmap.c
+++ b/drivers/firmware/memmap.c
@@ -1,17 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/drivers/firmware/memmap.c
  *  Copyright (C) 2008 SUSE LINUX Products GmbH
  *  by Bernhard Walle <bernhard.walle@gmx.de>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
  */
 
 #include <linux/string.h>
--- a/drivers/platform/x86/dcdbas.c
+++ b/drivers/platform/x86/dcdbas.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  dcdbas.c: Dell Systems Management Base Driver
  *
@@ -9,15 +10,6 @@
  *  See Documentation/dcdbas.txt for more information.
  *
  *  Copyright (C) 1995-2006 Dell Inc.
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License v2.0 as published by
- *  the Free Software Foundation.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
  */
 
 #include <linux/platform_device.h>
--- a/drivers/platform/x86/dcdbas.h
+++ b/drivers/platform/x86/dcdbas.h
@@ -1,16 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  dcdbas.h: Definitions for Dell Systems Management Base driver
  *
  *  Copyright (C) 1995-2005 Dell Inc.
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License v2.0 as published by
- *  the Free Software Foundation.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
  */
 
 #ifndef _DCDBAS_H_
--- a/drivers/platform/x86/dell_rbu.c
+++ b/drivers/platform/x86/dell_rbu.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * dell_rbu.c
  * Bios Update driver for Dell systems
@@ -24,15 +25,6 @@
  * application to break the BIOS image in to fixed sized packet chunks.
  *
  * See Documentation/dell_rbu.txt for more info.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 #include <linux/init.h>
 #include <linux/module.h>
--- a/drivers/scsi/iscsi_boot_sysfs.c
+++ b/drivers/scsi/iscsi_boot_sysfs.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Export the iSCSI boot info to userland via sysfs.
  *
  * Copyright (C) 2010 Red Hat, Inc.  All rights reserved.
  * Copyright (C) 2010 Mike Christie
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/module.h>
--- a/drivers/xen/swiotlb-xen.c
+++ b/drivers/xen/swiotlb-xen.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Copyright 2010
  *  by Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  *
  * This code provides a IOMMU for Xen PV guests with PCI passthrough.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
  * PV guests under Xen are running in an non-contiguous memory architecture.
  *
  * When PCI pass-through is utilized, this necessitates an IOMMU for
@@ -30,7 +22,6 @@
  * and PFN+1==MFN+1. Lastly with Xen 4.0, pages (in debug mode) are
  * allocated in descending order (high to low), meaning the guest might
  * never get any MFN's under the 4GB mark.
- *
  */
 
 #define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt
--- a/include/linux/edd.h
+++ b/include/linux/edd.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * linux/include/linux/edd.h
  *  Copyright (C) 2002, 2003, 2004 Dell Inc.
@@ -16,16 +17,6 @@
  * transferred into the edd structure, and in drivers/firmware/edd.c, that
  * information is used to identify BIOS boot disk.  The code in setup.S
  * is very sensitive to the size of these structures.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
  */
 #ifndef _LINUX_EDD_H
 #define _LINUX_EDD_H
--- a/include/linux/firmware-map.h
+++ b/include/linux/firmware-map.h
@@ -1,17 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * include/linux/firmware-map.h:
  *  Copyright (C) 2008 SUSE LINUX Products GmbH
  *  by Bernhard Walle <bernhard.walle@gmx.de>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
  */
 #ifndef _LINUX_FIRMWARE_MAP_H
 #define _LINUX_FIRMWARE_MAP_H
--- a/include/linux/iscsi_boot_sysfs.h
+++ b/include/linux/iscsi_boot_sysfs.h
@@ -1,17 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Export the iSCSI boot info to userland via sysfs.
  *
  * Copyright (C) 2010 Red Hat, Inc.  All rights reserved.
  * Copyright (C) 2010 Mike Christie
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 #ifndef _ISCSI_BOOT_SYSFS_
 #define _ISCSI_BOOT_SYSFS_
--- a/include/linux/iscsi_ibft.h
+++ b/include/linux/iscsi_ibft.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  Copyright 2007 Red Hat, Inc.
  *  by Peter Jones <pjones@redhat.com>
@@ -7,15 +8,6 @@
  *  by Konrad Rzeszutek <ketuzsezr@darnok.org>
  *
  * This code exposes the iSCSI Boot Format Table to userland via sysfs.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License v2.0 as published by
- * the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #ifndef ISCSI_IBFT_H



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

* [Batch 12 patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (11 preceding siblings ...)
  2019-05-29 14:18 ` [Batch 12 patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 Thomas Gleixner
@ 2019-05-29 14:18 ` Thomas Gleixner
  2019-05-29 15:19   ` Zavras, Alexios
  2019-05-31 19:35   ` Allison Randal
  2019-05-29 14:18 ` [Batch 12 patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 289 Thomas Gleixner
                   ` (11 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:18 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=2a6f903a672a
---
 arch/arm/mach-rockchip/pm.c                                      |   11 ---------
 arch/arm/mach-rockchip/pm.h                                      |   10 --------
 arch/arm/mach-rockchip/sleep.S                                   |   11 ---------
 arch/x86/events/intel/bts.c                                      |   10 --------
 arch/x86/events/intel/pt.c                                       |   10 --------
 arch/x86/events/intel/pt.h                                       |   10 --------
 arch/x86/include/asm/intel_telemetry.h                           |   11 ---------
 arch/x86/kernel/acpi/cppc_msr.c                                  |   11 ---------
 arch/x86/kernel/cpu/resctrl/core.c                               |   10 --------
 arch/x86/kernel/cpu/resctrl/ctrlmondata.c                        |   10 --------
 arch/x86/kernel/cpu/resctrl/monitor.c                            |   10 --------
 arch/x86/kernel/cpu/resctrl/rdtgroup.c                           |   10 --------
 arch/x86/kernel/espfix_64.c                                      |   10 --------
 arch/x86/mm/pkeys.c                                              |   10 --------
 arch/x86/platform/atom/punit_atom_debug.c                        |   11 ---------
 arch/x86/platform/intel/iosf_mbi.c                               |   11 ---------
 drivers/acpi/acpi_pad.c                                          |   11 ---------
 drivers/acpi/arm64/iort.c                                        |   10 --------
 drivers/acpi/dptf/dptf_power.c                                   |   11 ---------
 drivers/acpi/internal.h                                          |   11 ---------
 drivers/ata/ahci_sunxi.c                                         |   10 --------
 drivers/clk/clk-hi655x.c                                         |   10 --------
 drivers/clk/clk-rk808.c                                          |   10 --------
 drivers/clk/socfpga/clk.h                                        |   11 ---------
 drivers/clk/x86/clk-pmc-atom.c                                   |   10 --------
 drivers/cpufreq/tegra186-cpufreq.c                               |   10 --------
 drivers/devfreq/event/rockchip-dfi.c                             |   10 --------
 drivers/devfreq/rk3399_dmc.c                                     |   10 --------
 drivers/dma/iop-adma.c                                           |   11 ---------
 drivers/dma/mv_xor.c                                             |   10 --------
 drivers/dma/mv_xor.h                                             |   10 --------
 drivers/edac/pnd2_edac.c                                         |   10 --------
 drivers/edac/pnd2_edac.h                                         |   10 --------
 drivers/firmware/tegra/bpmp-debugfs.c                            |   11 ---------
 drivers/firmware/tegra/bpmp.c                                    |   10 --------
 drivers/firmware/tegra/ivc.c                                     |   10 --------
 drivers/gpu/drm/gma500/blitter.c                                 |   10 --------
 drivers/gpu/drm/gma500/blitter.h                                 |   10 --------
 drivers/gpu/drm/gma500/gem.h                                     |   10 --------
 drivers/gpu/drm/gma500/gma_device.c                              |   10 --------
 drivers/gpu/drm/gma500/gma_device.h                              |   10 --------
 drivers/gpu/drm/gma500/mmu.h                                     |    9 -------
 drivers/gpu/ipu-v3/ipu-pre.c                                     |   10 --------
 drivers/gpu/ipu-v3/ipu-prg.c                                     |   10 --------
 drivers/hid/hid-cp2112.c                                         |   10 --------
 drivers/hid/hid-hyperv.c                                         |   10 --------
 drivers/hid/hid-sensor-custom.c                                  |   10 --------
 drivers/hid/intel-ish-hid/ipc/hw-ish-regs.h                      |   10 --------
 drivers/hid/intel-ish-hid/ipc/hw-ish.h                           |   10 --------
 drivers/hid/intel-ish-hid/ipc/ipc.c                              |   10 --------
 drivers/hid/intel-ish-hid/ipc/pci-ish.c                          |   10 --------
 drivers/hid/intel-ish-hid/ishtp-hid-client.c                     |   10 --------
 drivers/hid/intel-ish-hid/ishtp-hid.c                            |   10 --------
 drivers/hid/intel-ish-hid/ishtp-hid.h                            |   10 --------
 drivers/hid/intel-ish-hid/ishtp/bus.c                            |   10 --------
 drivers/hid/intel-ish-hid/ishtp/bus.h                            |   10 --------
 drivers/hid/intel-ish-hid/ishtp/client-buffers.c                 |   11 ---------
 drivers/hid/intel-ish-hid/ishtp/client.c                         |   11 ---------
 drivers/hid/intel-ish-hid/ishtp/client.h                         |   10 --------
 drivers/hid/intel-ish-hid/ishtp/dma-if.c                         |   11 ---------
 drivers/hid/intel-ish-hid/ishtp/hbm.c                            |   11 ---------
 drivers/hid/intel-ish-hid/ishtp/hbm.h                            |   10 --------
 drivers/hid/intel-ish-hid/ishtp/init.c                           |   10 --------
 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h                      |   10 --------
 drivers/iio/accel/bmc150-accel-core.c                            |   10 --------
 drivers/iio/accel/bmc150-accel-i2c.c                             |   10 --------
 drivers/iio/accel/dmard09.c                                      |   10 --------
 drivers/iio/accel/kxcjk-1013.c                                   |   10 --------
 drivers/iio/accel/mma9551.c                                      |   10 --------
 drivers/iio/accel/mma9551_core.c                                 |   10 --------
 drivers/iio/accel/mma9551_core.h                                 |   10 --------
 drivers/iio/accel/mma9553.c                                      |   10 --------
 drivers/iio/accel/mxc4005.c                                      |   10 --------
 drivers/iio/adc/ti-adc108s102.c                                  |   10 --------
 drivers/iio/gyro/bmg160_core.c                                   |   10 --------
 drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c                       |   10 --------
 drivers/iio/light/jsa1212.c                                      |   10 --------
 drivers/iio/magnetometer/bmc150_magn.c                           |   10 --------
 drivers/iio/magnetometer/bmc150_magn_i2c.c                       |   10 --------
 drivers/iio/orientation/hid-sensor-rotation.c                    |   10 --------
 drivers/infiniband/core/cgroup.c                                 |   10 --------
 drivers/infiniband/core/cq.c                                     |   10 --------
 drivers/infiniband/core/mr_pool.c                                |   10 --------
 drivers/infiniband/core/rw.c                                     |   10 --------
 drivers/input/serio/hyperv-keyboard.c                            |   10 --------
 drivers/iommu/intel-iommu.c                                      |   10 --------
 drivers/iommu/intel-svm.c                                        |   10 --------
 drivers/mailbox/rockchip-mailbox.c                               |   10 --------
 drivers/mailbox/tegra-hsp.c                                      |   10 --------
 drivers/md/raid5-cache.c                                         |   11 ---------
 drivers/md/raid5-ppl.c                                           |   10 --------
 drivers/mfd/intel_quark_i2c_gpio.c                               |   10 --------
 drivers/mfd/rk808.c                                              |   10 --------
 drivers/net/ethernet/huawei/hinic/hinic_common.c                 |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_common.h                 |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_dev.h                    |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c             |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.h             |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c                |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h                |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_csr.h                 |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c                 |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h                 |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c                 |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h                 |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_if.c                  |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_if.h                  |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c                  |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_io.h                  |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c                |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h                |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c                  |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h                  |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_qp_ctxt.h             |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c                  |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h                  |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h                 |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_main.c                   |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_port.c                   |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_port.h                   |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_rx.c                     |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_rx.h                     |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_tx.c                     |   11 ---------
 drivers/net/ethernet/huawei/hinic/hinic_tx.h                     |   11 ---------
 drivers/nfc/nfcsim.c                                             |   11 ---------
 drivers/nfc/port100.c                                            |   11 ---------
 drivers/ntb/hw/mscc/ntb_hw_switchtec.c                           |   11 ---------
 drivers/nvdimm/blk.c                                             |   10 --------
 drivers/nvdimm/btt.c                                             |   10 --------
 drivers/nvdimm/btt.h                                             |   10 --------
 drivers/nvdimm/pfn.h                                             |   10 --------
 drivers/nvdimm/pmem.c                                            |   10 --------
 drivers/phy/tegra/xusb-tegra124.c                                |   10 --------
 drivers/phy/tegra/xusb-tegra210.c                                |   10 --------
 drivers/phy/tegra/xusb.c                                         |   10 --------
 drivers/phy/tegra/xusb.h                                         |   10 --------
 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c                       |   10 --------
 drivers/pinctrl/tegra/pinctrl-tegra.c                            |   10 --------
 drivers/pinctrl/tegra/pinctrl-tegra.h                            |   10 --------
 drivers/pinctrl/tegra/pinctrl-tegra114.c                         |   10 --------
 drivers/pinctrl/tegra/pinctrl-tegra124.c                         |   10 --------
 drivers/pinctrl/tegra/pinctrl-tegra20.c                          |   10 --------
 drivers/pinctrl/tegra/pinctrl-tegra210.c                         |   10 --------
 drivers/pinctrl/tegra/pinctrl-tegra30.c                          |   10 --------
 drivers/pinctrl/vt8500/pinctrl-vt8500.c                          |   10 --------
 drivers/pinctrl/vt8500/pinctrl-wm8505.c                          |   10 --------
 drivers/pinctrl/vt8500/pinctrl-wm8650.c                          |   10 --------
 drivers/pinctrl/vt8500/pinctrl-wm8750.c                          |   10 --------
 drivers/pinctrl/vt8500/pinctrl-wm8850.c                          |   10 --------
 drivers/pinctrl/vt8500/pinctrl-wmt.c                             |   10 --------
 drivers/pinctrl/vt8500/pinctrl-wmt.h                             |   10 --------
 drivers/platform/x86/pmc_atom.c                                  |   11 ---------
 drivers/power/reset/as3722-poweroff.c                            |   10 --------
 drivers/regulator/rk808-regulator.c                              |   10 --------
 drivers/rtc/rtc-rk808.c                                          |   10 --------
 drivers/soc/tegra/powergate-bpmp.c                               |   10 --------
 drivers/spi/spi-dw-mid.c                                         |   10 --------
 drivers/spi/spi-dw-pci.c                                         |   10 --------
 drivers/spi/spi-dw.c                                             |   10 --------
 drivers/spi/spi-rockchip.c                                       |   11 ---------
 drivers/thermal/intel/int340x_thermal/int3403_thermal.c          |   10 --------
 drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c     |   11 ---------
 drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.h     |   11 ---------
 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c |   11 ---------
 drivers/thermal/intel/intel_pch_thermal.c                        |   11 ---------
 drivers/thermal/intel/intel_soc_dts_iosf.c                       |   11 ---------
 drivers/thermal/intel/intel_soc_dts_iosf.h                       |   11 ---------
 drivers/thermal/intel/intel_soc_dts_thermal.c                    |   11 ---------
 drivers/thermal/rockchip_thermal.c                               |   10 --------
 drivers/video/fbdev/simplefb.c                                   |   10 --------
 drivers/xen/xen-acpi-pad.c                                       |   10 --------
 drivers/xen/xen-acpi-processor.c                                 |   11 ---------
 fs/dax.c                                                         |   10 --------
 include/dt-bindings/pinctrl/pinctrl-tegra.h                      |   10 --------
 include/linux/iio/accel/kxcjk_1013.h                             |   10 --------
 include/linux/intel-svm.h                                        |   10 --------
 include/linux/mfd/rk808.h                                        |   10 --------
 include/linux/phy/tegra/xusb.h                                   |   10 --------
 include/linux/platform_data/gpio-dwapb.h                         |   10 --------
 include/linux/platform_data/i2c-designware.h                     |   10 --------
 include/linux/platform_data/x86/clk-pmc-atom.h                   |   10 --------
 include/linux/platform_data/x86/pmc_atom.h                       |   11 ---------
 include/linux/resource_ext.h                                     |   10 --------
 include/linux/switchtec.h                                        |   11 ---------
 include/net/nfc/digital.h                                        |   11 ---------
 include/rdma/mr_pool.h                                           |   10 --------
 include/rdma/rw.h                                                |   10 --------
 include/soc/imx/cpuidle.h                                        |   10 --------
 include/soc/rockchip/rockchip_sip.h                              |   10 --------
 include/soc/tegra/ahb.h                                          |   10 --------
 include/soc/tegra/bpmp.h                                         |   10 --------
 include/soc/tegra/cpuidle.h                                      |   10 --------
 include/soc/tegra/ivc.h                                          |   10 --------
 net/nfc/digital.h                                                |   11 ---------
 net/nfc/digital_core.c                                           |   11 ---------
 net/nfc/digital_dep.c                                            |   11 ---------
 net/nfc/digital_technology.c                                     |   11 ---------
 net/vmw_vsock/hyperv_transport.c                                 |   11 ---------
 sound/soc/amd/acp-pcm-dma.c                                      |   10 --------
 sound/soc/intel/atom/sst/sst_acpi.c                              |   12 ----------
 sound/soc/intel/baytrail/sst-baytrail-dsp.c                      |   10 --------
 sound/soc/intel/baytrail/sst-baytrail-ipc.c                      |   10 --------
 sound/soc/intel/baytrail/sst-baytrail-ipc.h                      |   10 --------
 sound/soc/intel/baytrail/sst-baytrail-pcm.c                      |   10 --------
 sound/soc/intel/boards/byt-max98090.c                            |   10 --------
 sound/soc/intel/boards/byt-rt5640.c                              |   10 --------
 sound/soc/intel/common/soc-acpi-intel-byt-match.c                |   11 ---------
 sound/soc/intel/common/soc-acpi-intel-cht-match.c                |   11 ---------
 sound/soc/intel/common/soc-acpi-intel-hsw-bdw-match.c            |   11 ---------
 tools/perf/arch/x86/tests/gen-insn-x86-dat.awk                   |    9 -------
 tools/perf/arch/x86/tests/gen-insn-x86-dat.sh                    |    9 -------
 tools/perf/arch/x86/util/auxtrace.c                              |   11 ---------
 tools/perf/arch/x86/util/intel-bts.c                             |   11 ---------
 tools/perf/arch/x86/util/intel-pt.c                              |   11 ---------
 tools/perf/perf-with-kcore.sh                                    |    9 -------
 tools/perf/util/auxtrace.c                                       |   11 ---------
 tools/perf/util/auxtrace.h                                       |   11 ---------
 tools/perf/util/call-path.c                                      |   11 ---------
 tools/perf/util/call-path.h                                      |   11 ---------
 tools/perf/util/db-export.c                                      |   11 ---------
 tools/perf/util/db-export.h                                      |   11 ---------
 tools/perf/util/intel-bts.c                                      |   11 ---------
 tools/perf/util/intel-bts.h                                      |   11 ---------
 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c              |   11 ---------
 tools/perf/util/intel-pt-decoder/intel-pt-decoder.h              |   11 ---------
 tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c         |   11 ---------
 tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.h         |   11 ---------
 tools/perf/util/intel-pt-decoder/intel-pt-log.c                  |   11 ---------
 tools/perf/util/intel-pt-decoder/intel-pt-log.h                  |   11 ---------
 tools/perf/util/intel-pt-decoder/intel-pt-pkt-decoder.c          |   11 ---------
 tools/perf/util/intel-pt-decoder/intel-pt-pkt-decoder.h          |   11 ---------
 tools/perf/util/intel-pt.c                                       |   11 ---------
 tools/perf/util/intel-pt.h                                       |   11 ---------
 tools/perf/util/metricgroup.c                                    |   11 ---------
 tools/perf/util/srccode.c                                        |   10 --------
 tools/perf/util/syscalltbl.c                                     |   10 --------
 tools/perf/util/thread-stack.c                                   |   11 ---------
 tools/perf/util/thread-stack.h                                   |   11 ---------
 tools/power/pm-graph/bootgraph.py                                |   10 --------
 tools/power/pm-graph/sleepgraph.py                               |   10 --------
 tools/testing/nvdimm/dax-dev.c                                   |   10 --------
 tools/testing/nvdimm/pmem-dax.c                                  |   10 --------
 tools/testing/radix-tree/benchmark.c                             |   10 --------
 tools/testing/radix-tree/idr-test.c                              |   10 --------
 tools/testing/radix-tree/iteration_check.c                       |   10 --------
 tools/testing/radix-tree/multiorder.c                            |   10 --------
 tools/testing/selftests/x86/check_initial_reg_state.c            |   10 --------
 tools/testing/selftests/x86/sigreturn.c                          |   10 --------
 tools/testing/selftests/x86/single_step_syscall.c                |   10 --------
 tools/testing/selftests/x86/syscall_arg_fault.c                  |   10 --------
 tools/testing/selftests/x86/syscall_nt.c                         |   10 --------
 tools/testing/selftests/x86/sysret_rip.c                         |   10 --------
 tools/testing/selftests/x86/sysret_ss_attrs.c                    |   10 --------
 tools/testing/selftests/x86/test_mremap_vdso.c                   |   10 --------
 tools/testing/selftests/x86/test_syscall_vdso.c                  |   10 --------
 tools/testing/selftests/x86/thunks.S                             |   10 --------
 tools/testing/selftests/x86/thunks_32.S                          |   10 --------
 tools/testing/selftests/x86/unwind_vdso.c                        |   10 --------
 tools/testing/selftests/x86/vdso_restorer.c                      |   10 --------
 259 files changed, 259 insertions(+), 2425 deletions(-)

--- a/arch/arm/mach-rockchip/pm.c
+++ b/arch/arm/mach-rockchip/pm.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2014, Fuzhou Rockchip Electronics Co., Ltd
  * Author: Tony Xie <tony.xie@rock-chips.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
  */
 
 #include <linux/init.h>
--- a/arch/arm/mach-rockchip/pm.h
+++ b/arch/arm/mach-rockchip/pm.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2014, Fuzhou Rockchip Electronics Co., Ltd
  * Author: Tony Xie <tony.xie@rock-chips.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
  */
 
 #ifndef __MACH_ROCKCHIP_PM_H
--- a/arch/arm/mach-rockchip/sleep.S
+++ b/arch/arm/mach-rockchip/sleep.S
@@ -1,16 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2014, Fuzhou Rockchip Electronics Co., Ltd
  * Author: Tony Xie <tony.xie@rock-chips.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
  */
 
 #include <linux/linkage.h>
--- a/arch/x86/events/intel/bts.c
+++ b/arch/x86/events/intel/bts.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * BTS PMU driver for perf
  * Copyright (c) 2013-2014, Intel Corporation.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
  */
 
 #undef DEBUG
--- a/arch/x86/events/intel/pt.c
+++ b/arch/x86/events/intel/pt.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel(R) Processor Trace PMU driver for perf
  * Copyright (c) 2013-2014, Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
  * Intel PT is specified in the Intel Architecture Instruction Set Extensions
  * Programming Reference:
  * http://software.intel.com/en-us/intel-isa-extensions
--- a/arch/x86/events/intel/pt.h
+++ b/arch/x86/events/intel/pt.h
@@ -1,16 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Intel(R) Processor Trace PMU driver for perf
  * Copyright (c) 2013-2014, Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
  * Intel PT is specified in the Intel Architecture Instruction Set Extensions
  * Programming Reference:
  * http://software.intel.com/en-us/intel-isa-extensions
--- a/arch/x86/include/asm/intel_telemetry.h
+++ b/arch/x86/include/asm/intel_telemetry.h
@@ -1,17 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Intel SOC Telemetry Driver Header File
  * Copyright (C) 2015, Intel Corporation.
  * All Rights Reserved.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
  */
 #ifndef INTEL_TELEMETRY_H
 #define INTEL_TELEMETRY_H
--- a/arch/x86/kernel/acpi/cppc_msr.c
+++ b/arch/x86/kernel/acpi/cppc_msr.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * cppc_msr.c:  MSR Interface for CPPC
  * Copyright (c) 2016, Intel Corporation.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
  */
 
 #include <acpi/cppc_acpi.h>
--- a/arch/x86/kernel/cpu/resctrl/core.c
+++ b/arch/x86/kernel/cpu/resctrl/core.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Resource Director Technology(RDT)
  * - Cache Allocation code.
@@ -9,15 +10,6 @@
  *    Tony Luck <tony.luck@intel.com>
  *    Vikas Shivappa <vikas.shivappa@intel.com>
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
  * More information about RDT be found in the Intel (R) x86 Architecture
  * Software Developer Manual June 2016, volume 3, section 17.17.
  */
--- a/arch/x86/kernel/cpu/resctrl/ctrlmondata.c
+++ b/arch/x86/kernel/cpu/resctrl/ctrlmondata.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Resource Director Technology(RDT)
  * - Cache Allocation code.
@@ -8,15 +9,6 @@
  *    Fenghua Yu <fenghua.yu@intel.com>
  *    Tony Luck <tony.luck@intel.com>
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
  * More information about RDT be found in the Intel (R) x86 Architecture
  * Software Developer Manual June 2016, volume 3, section 17.17.
  */
--- a/arch/x86/kernel/cpu/resctrl/monitor.c
+++ b/arch/x86/kernel/cpu/resctrl/monitor.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Resource Director Technology(RDT)
  * - Monitoring code
@@ -10,15 +11,6 @@
  * This replaces the cqm.c based on perf but we reuse a lot of
  * code and datastructures originally from Peter Zijlstra and Matt Fleming.
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
  * More information about RDT be found in the Intel (R) x86 Architecture
  * Software Developer Manual June 2016, volume 3, section 17.17.
  */
--- a/arch/x86/kernel/cpu/resctrl/rdtgroup.c
+++ b/arch/x86/kernel/cpu/resctrl/rdtgroup.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * User interface for Resource Alloction in Resource Director Technology(RDT)
  *
@@ -5,15 +6,6 @@
  *
  * Author: Fenghua Yu <fenghua.yu@intel.com>
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
  * More information about RDT be found in the Intel (R) x86 Architecture
  * Software Developer Manual.
  */
--- a/arch/x86/kernel/espfix_64.c
+++ b/arch/x86/kernel/espfix_64.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* ----------------------------------------------------------------------- *
  *
  *   Copyright 2014 Intel Corporation; author: H. Peter Anvin
  *
- *   This program is free software; you can redistribute it and/or modify it
- *   under the terms and conditions of the GNU General Public License,
- *   version 2, as published by the Free Software Foundation.
- *
- *   This program is distributed in the hope it will be useful, but WITHOUT
- *   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *   FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- *   more details.
- *
  * ----------------------------------------------------------------------- */
 
 /*
--- a/arch/x86/mm/pkeys.c
+++ b/arch/x86/mm/pkeys.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel Memory Protection Keys management
  * Copyright (c) 2015, Intel Corporation.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
  */
 #include <linux/debugfs.h>		/* debugfs_create_u32()		*/
 #include <linux/mm_types.h>             /* mm_struct, vma, etc...       */
--- a/arch/x86/platform/atom/punit_atom_debug.c
+++ b/arch/x86/platform/atom/punit_atom_debug.c
@@ -1,19 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel SOC Punit device state debug driver
  * Punit controls power management for North Complex devices (Graphics
  * blocks, Image Signal Processing, video processing, display, DSP etc.)
  *
  * Copyright (c) 2015, Intel Corporation.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
  */
 
 #include <linux/module.h>
--- a/arch/x86/platform/intel/iosf_mbi.c
+++ b/arch/x86/platform/intel/iosf_mbi.c
@@ -1,17 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * IOSF-SB MailBox Interface Driver
  * Copyright (c) 2013, Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
- *
  * The IOSF-SB is a fabric bus available on Atom based SOC's that uses a



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

* [Batch 12 patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 289
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (12 preceding siblings ...)
  2019-05-29 14:18 ` [Batch 12 patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 Thomas Gleixner
@ 2019-05-29 14:18 ` Thomas Gleixner
  2019-05-29 15:22   ` Zavras, Alexios
  2019-05-31 19:36   ` Allison Randal
  2019-05-29 14:18 ` [Batch 12 patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 290 Thomas Gleixner
                   ` (10 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:18 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 only
  as published by the free software foundation this program is
  distributed in the hope that it will be useful but without any
  warranty without even the implied warranty of merchantability or
  fitness for a particular purpose see the gnu general public license
  for more details

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=dfacfd8aede7
---
 drivers/misc/genwqe/card_base.c     |   10 +---------
 drivers/misc/genwqe/card_base.h     |   10 +---------
 drivers/misc/genwqe/card_ddcb.c     |   10 +---------
 drivers/misc/genwqe/card_debugfs.c  |   10 +---------
 drivers/misc/genwqe/card_dev.c      |   10 +---------
 drivers/misc/genwqe/card_sysfs.c    |   10 +---------
 drivers/misc/genwqe/card_utils.c    |   10 +---------
 drivers/misc/genwqe/genwqe_driver.h |   10 +---------
 8 files changed, 8 insertions(+), 72 deletions(-)

--- a/drivers/misc/genwqe/card_base.c
+++ b/drivers/misc/genwqe/card_base.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * IBM Accelerator Family 'GenWQE'
  *
@@ -7,15 +8,6 @@
  * Author: Joerg-Stephan Vogt <jsvogt@de.ibm.com>
  * Author: Michael Jung <mijung@gmx.net>
  * Author: Michael Ruettger <michael@ibmra.de>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License (version 2 only)
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 /*
--- a/drivers/misc/genwqe/card_base.h
+++ b/drivers/misc/genwqe/card_base.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 #ifndef __CARD_BASE_H__
 #define __CARD_BASE_H__
 
@@ -10,15 +11,6 @@
  * Author: Joerg-Stephan Vogt <jsvogt@de.ibm.com>
  * Author: Michael Jung <mijung@gmx.net>
  * Author: Michael Ruettger <michael@ibmra.de>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License (version 2 only)
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 /*
--- a/drivers/misc/genwqe/card_ddcb.c
+++ b/drivers/misc/genwqe/card_ddcb.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * IBM Accelerator Family 'GenWQE'
  *
@@ -7,15 +8,6 @@
  * Author: Joerg-Stephan Vogt <jsvogt@de.ibm.com>
  * Author: Michael Jung <mijung@gmx.net>
  * Author: Michael Ruettger <michael@ibmra.de>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License (version 2 only)
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 /*
--- a/drivers/misc/genwqe/card_debugfs.c
+++ b/drivers/misc/genwqe/card_debugfs.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * IBM Accelerator Family 'GenWQE'
  *
@@ -7,15 +8,6 @@
  * Author: Joerg-Stephan Vogt <jsvogt@de.ibm.com>
  * Author: Michael Jung <mijung@gmx.net>
  * Author: Michael Ruettger <michael@ibmra.de>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License (version 2 only)
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 /*
--- a/drivers/misc/genwqe/card_dev.c
+++ b/drivers/misc/genwqe/card_dev.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * IBM Accelerator Family 'GenWQE'
  *
@@ -7,15 +8,6 @@
  * Author: Joerg-Stephan Vogt <jsvogt@de.ibm.com>
  * Author: Michael Jung <mijung@gmx.net>
  * Author: Michael Ruettger <michael@ibmra.de>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License (version 2 only)
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 /*
--- a/drivers/misc/genwqe/card_sysfs.c
+++ b/drivers/misc/genwqe/card_sysfs.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * IBM Accelerator Family 'GenWQE'
  *
@@ -7,15 +8,6 @@
  * Author: Joerg-Stephan Vogt <jsvogt@de.ibm.com>
  * Author: Michael Jung <mijung@gmx.net>
  * Author: Michael Ruettger <michael@ibmra.de>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License (version 2 only)
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 /*
--- a/drivers/misc/genwqe/card_utils.c
+++ b/drivers/misc/genwqe/card_utils.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * IBM Accelerator Family 'GenWQE'
  *
@@ -7,15 +8,6 @@
  * Author: Joerg-Stephan Vogt <jsvogt@de.ibm.com>
  * Author: Michael Jung <mijung@gmx.net>
  * Author: Michael Ruettger <michael@ibmra.de>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License (version 2 only)
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 /*
--- a/drivers/misc/genwqe/genwqe_driver.h
+++ b/drivers/misc/genwqe/genwqe_driver.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 #ifndef __GENWQE_DRIVER_H__
 #define __GENWQE_DRIVER_H__
 
@@ -10,15 +11,6 @@
  * Author: Joerg-Stephan Vogt <jsvogt@de.ibm.com>
  * Author: Michael Jung <mijung@gmx.net>
  * Author: Michael Ruettger <michael@ibmra.de>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License (version 2 only)
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 #include <linux/types.h>



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

* [Batch 12 patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 290
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (13 preceding siblings ...)
  2019-05-29 14:18 ` [Batch 12 patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 289 Thomas Gleixner
@ 2019-05-29 14:18 ` Thomas Gleixner
  2019-05-29 15:23   ` Zavras, Alexios
  2019-05-31 19:37   ` Allison Randal
  2019-05-29 14:18 ` [Batch 12 patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 Thomas Gleixner
                   ` (9 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:18 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=7952341423b3
---
 drivers/dma/mic_x100_dma.c                      |   13 +------------
 drivers/dma/mic_x100_dma.h                      |   13 +------------
 drivers/misc/mic/bus/cosm_bus.c                 |   13 +------------
 drivers/misc/mic/bus/cosm_bus.h                 |   13 +------------
 drivers/misc/mic/bus/mic_bus.c                  |   13 +------------
 drivers/misc/mic/bus/vop_bus.c                  |   13 +------------
 drivers/misc/mic/bus/vop_bus.h                  |   13 +------------
 drivers/misc/mic/card/mic_debugfs.c             |   14 +-------------
 drivers/misc/mic/card/mic_device.c              |   14 +-------------
 drivers/misc/mic/card/mic_device.h              |   14 +-------------
 drivers/misc/mic/card/mic_x100.c                |   14 +-------------
 drivers/misc/mic/card/mic_x100.h                |   14 +-------------
 drivers/misc/mic/common/mic_dev.h               |   14 +-------------
 drivers/misc/mic/cosm/cosm_debugfs.c            |   14 +-------------
 drivers/misc/mic/cosm/cosm_main.c               |   14 +-------------
 drivers/misc/mic/cosm/cosm_main.h               |   14 +-------------
 drivers/misc/mic/cosm/cosm_scif_server.c        |   14 +-------------
 drivers/misc/mic/cosm/cosm_sysfs.c              |   14 +-------------
 drivers/misc/mic/cosm_client/cosm_scif_client.c |   14 +-------------
 drivers/misc/mic/host/mic_boot.c                |   14 +-------------
 drivers/misc/mic/host/mic_debugfs.c             |   14 +-------------
 drivers/misc/mic/host/mic_device.h              |   14 +-------------
 drivers/misc/mic/host/mic_intr.c                |   14 +-------------
 drivers/misc/mic/host/mic_intr.h                |   14 +-------------
 drivers/misc/mic/host/mic_main.c                |   13 +------------
 drivers/misc/mic/host/mic_smpt.c                |   14 +-------------
 drivers/misc/mic/host/mic_smpt.h                |   14 +-------------
 drivers/misc/mic/host/mic_x100.c                |   14 +-------------
 drivers/misc/mic/host/mic_x100.h                |   14 +-------------
 drivers/misc/mic/vop/vop_debugfs.c              |   14 +-------------
 drivers/misc/mic/vop/vop_main.c                 |   18 +-----------------
 drivers/misc/mic/vop/vop_main.h                 |   14 +-------------
 drivers/misc/mic/vop/vop_vringh.c               |   14 +-------------
 include/linux/mic_bus.h                         |   13 +------------
 samples/mic/mpssd/micctrl                       |   13 +------------
 samples/mic/mpssd/mpss                          |   13 +------------
 samples/mic/mpssd/mpssd.c                       |   13 +------------
 samples/mic/mpssd/mpssd.h                       |   13 +------------
 samples/mic/mpssd/sysfs.c                       |   13 +------------
 39 files changed, 39 insertions(+), 497 deletions(-)

--- a/drivers/dma/mic_x100_dma.c
+++ b/drivers/dma/mic_x100_dma.c
@@ -1,20 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2014 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC X100 DMA Driver.
  *
  * Adapted from IOAT dma driver.
--- a/drivers/dma/mic_x100_dma.h
+++ b/drivers/dma/mic_x100_dma.h
@@ -1,20 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2014 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC X100 DMA Driver.
  *
  * Adapted from IOAT dma driver.
--- a/drivers/misc/mic/bus/cosm_bus.c
+++ b/drivers/misc/mic/bus/cosm_bus.c
@@ -1,20 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2015 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC COSM Bus Driver
  */
 #include <linux/slab.h>
--- a/drivers/misc/mic/bus/cosm_bus.h
+++ b/drivers/misc/mic/bus/cosm_bus.h
@@ -1,20 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2015 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC COSM Bus Driver
  */
 #ifndef _COSM_BUS_H_
--- a/drivers/misc/mic/bus/mic_bus.c
+++ b/drivers/misc/mic/bus/mic_bus.c
@@ -1,20 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2014 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC Bus driver.
  *
  * This implementation is very similar to the the virtio bus driver
--- a/drivers/misc/mic/bus/vop_bus.c
+++ b/drivers/misc/mic/bus/vop_bus.c
@@ -1,20 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2016 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel Virtio Over PCIe (VOP) Bus driver.
  */
 #include <linux/slab.h>
--- a/drivers/misc/mic/bus/vop_bus.h
+++ b/drivers/misc/mic/bus/vop_bus.h
@@ -1,20 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2016 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel Virtio over PCIe Bus driver.
  */
 #ifndef _VOP_BUS_H_
--- a/drivers/misc/mic/card/mic_debugfs.c
+++ b/drivers/misc/mic/card/mic_debugfs.c
@@ -1,20 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2013 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Disclaimer: The codes contained in these modules may be specific to
  * the Intel Software Development Platform codenamed: Knights Ferry, and
  * the Intel product codenamed: Knights Corner, and are not backward
@@ -22,7 +11,6 @@
  * support the codes or instruction set in future products.
  *
  * Intel MIC Card driver.
- *
  */
 #include <linux/debugfs.h>
 #include <linux/delay.h>
--- a/drivers/misc/mic/card/mic_device.c
+++ b/drivers/misc/mic/card/mic_device.c
@@ -1,20 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2013 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Disclaimer: The codes contained in these modules may be specific to
  * the Intel Software Development Platform codenamed: Knights Ferry, and
  * the Intel product codenamed: Knights Corner, and are not backward
@@ -22,7 +11,6 @@
  * support the codes or instruction set in future products.
  *
  * Intel MIC Card driver.
- *
  */
 #include <linux/module.h>
 #include <linux/pci.h>
--- a/drivers/misc/mic/card/mic_device.h
+++ b/drivers/misc/mic/card/mic_device.h
@@ -1,20 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2013 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Disclaimer: The codes contained in these modules may be specific to
  * the Intel Software Development Platform codenamed: Knights Ferry, and
  * the Intel product codenamed: Knights Corner, and are not backward
@@ -22,7 +11,6 @@
  * support the codes or instruction set in future products.
  *
  * Intel MIC Card driver.
- *
  */
 #ifndef _MIC_CARD_DEVICE_H_
 #define _MIC_CARD_DEVICE_H_
--- a/drivers/misc/mic/card/mic_x100.c
+++ b/drivers/misc/mic/card/mic_x100.c
@@ -1,20 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2013 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Disclaimer: The codes contained in these modules may be specific to
  * the Intel Software Development Platform codenamed: Knights Ferry, and
  * the Intel product codenamed: Knights Corner, and are not backward
@@ -22,7 +11,6 @@
  * support the codes or instruction set in future products.
  *
  * Intel MIC Card driver.
- *
  */
 #include <linux/module.h>
 #include <linux/pci.h>
--- a/drivers/misc/mic/card/mic_x100.h
+++ b/drivers/misc/mic/card/mic_x100.h
@@ -1,20 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2013 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Disclaimer: The codes contained in these modules may be specific to
  * the Intel Software Development Platform codenamed: Knights Ferry, and
  * the Intel product codenamed: Knights Corner, and are not backward
@@ -22,7 +11,6 @@
  * support the codes or instruction set in future products.
  *
  * Intel MIC Card driver.
- *
  */
 #ifndef _MIC_X100_CARD_H_
 #define _MIC_X100_CARD_H_
--- a/drivers/misc/mic/common/mic_dev.h
+++ b/drivers/misc/mic/common/mic_dev.h
@@ -1,22 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2013 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC driver.
- *
  */
 #ifndef __MIC_DEV_H__
 #define __MIC_DEV_H__
--- a/drivers/misc/mic/cosm/cosm_debugfs.c
+++ b/drivers/misc/mic/cosm/cosm_debugfs.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2015 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC Coprocessor State Management (COSM) Driver
- *
  */
 
 #include <linux/debugfs.h>
--- a/drivers/misc/mic/cosm/cosm_main.c
+++ b/drivers/misc/mic/cosm/cosm_main.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2015 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC Coprocessor State Management (COSM) Driver
- *
  */
 
 #include <linux/module.h>
--- a/drivers/misc/mic/cosm/cosm_main.h
+++ b/drivers/misc/mic/cosm/cosm_main.h
@@ -1,22 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2015 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC Coprocessor State Management (COSM) Driver
- *
  */
 #ifndef _COSM_COSM_H_
 #define _COSM_COSM_H_
--- a/drivers/misc/mic/cosm/cosm_scif_server.c
+++ b/drivers/misc/mic/cosm/cosm_scif_server.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2015 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC Coprocessor State Management (COSM) Driver
- *
  */
 #include <linux/kthread.h>
 #include <linux/sched/signal.h>
--- a/drivers/misc/mic/cosm/cosm_sysfs.c
+++ b/drivers/misc/mic/cosm/cosm_sysfs.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2015 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC Coprocessor State Management (COSM) Driver
- *
  */
 #include <linux/slab.h>
 #include "cosm_main.h"
--- a/drivers/misc/mic/cosm_client/cosm_scif_client.c
+++ b/drivers/misc/mic/cosm_client/cosm_scif_client.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2015 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC COSM Client Driver
- *
  */
 #include <linux/module.h>
 #include <linux/delay.h>
--- a/drivers/misc/mic/host/mic_boot.c
+++ b/drivers/misc/mic/host/mic_boot.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2013 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC Host driver.
- *
  */
 #include <linux/delay.h>
 #include <linux/firmware.h>
--- a/drivers/misc/mic/host/mic_debugfs.c
+++ b/drivers/misc/mic/host/mic_debugfs.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2013 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC Host driver.
- *
  */
 #include <linux/debugfs.h>
 #include <linux/pci.h>
--- a/drivers/misc/mic/host/mic_device.h
+++ b/drivers/misc/mic/host/mic_device.h
@@ -1,22 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2013 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC Host driver.
- *
  */
 #ifndef _MIC_DEVICE_H_
 #define _MIC_DEVICE_H_
--- a/drivers/misc/mic/host/mic_intr.c
+++ b/drivers/misc/mic/host/mic_intr.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2013 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC Host driver.
- *
  */
 #include <linux/pci.h>
 #include <linux/interrupt.h>
--- a/drivers/misc/mic/host/mic_intr.h
+++ b/drivers/misc/mic/host/mic_intr.h
@@ -1,22 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2013 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC Host driver.
- *
  */
 #ifndef _MIC_INTR_H_
 #define _MIC_INTR_H_
--- a/drivers/misc/mic/host/mic_main.c
+++ b/drivers/misc/mic/host/mic_main.c
@@ -1,20 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2013 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC Host driver.
  */
 #include <linux/fs.h>
--- a/drivers/misc/mic/host/mic_smpt.c
+++ b/drivers/misc/mic/host/mic_smpt.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2013 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC Host driver.
- *
  */
 #include <linux/pci.h>
 
--- a/drivers/misc/mic/host/mic_smpt.h
+++ b/drivers/misc/mic/host/mic_smpt.h
@@ -1,22 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2013 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC Host driver.
- *
  */
 #ifndef MIC_SMPT_H
 #define MIC_SMPT_H
--- a/drivers/misc/mic/host/mic_x100.c
+++ b/drivers/misc/mic/host/mic_x100.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2013 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC Host driver.
- *
  */
 #include <linux/fs.h>
 #include <linux/pci.h>
--- a/drivers/misc/mic/host/mic_x100.h
+++ b/drivers/misc/mic/host/mic_x100.h
@@ -1,22 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2013 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel MIC Host driver.
- *
  */
 #ifndef _MIC_X100_HW_H_
 #define _MIC_X100_HW_H_
--- a/drivers/misc/mic/vop/vop_debugfs.c
+++ b/drivers/misc/mic/vop/vop_debugfs.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2016 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel Virtio Over PCIe (VOP) driver.
- *
  */
 #include <linux/debugfs.h>
 #include <linux/seq_file.h>
--- a/drivers/misc/mic/vop/vop_main.c
+++ b/drivers/misc/mic/vop/vop_main.c
@@ -1,34 +1,18 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2016 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Adapted from:
  *
  * virtio for kvm on s390
  *
  * Copyright IBM Corp. 2008
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License (version 2 only)
- * as published by the Free Software Foundation.
- *
  *    Author(s): Christian Borntraeger <borntraeger@de.ibm.com>
  *
  * Intel Virtio Over PCIe (VOP) driver.
- *
  */
 #include <linux/delay.h>
 #include <linux/module.h>
--- a/drivers/misc/mic/vop/vop_main.h
+++ b/drivers/misc/mic/vop/vop_main.h
@@ -1,22 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2016 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel Virtio Over PCIe (VOP) driver.
- *
  */
 #ifndef _VOP_MAIN_H_
 #define _VOP_MAIN_H_
--- a/drivers/misc/mic/vop/vop_vringh.c
+++ b/drivers/misc/mic/vop/vop_vringh.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2016 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
  * Intel Virtio Over PCIe (VOP) driver.
- *
  */
 #include <linux/sched.h>
 #include <linux/poll.h>
--- a/include/linux/mic_bus.h
+++ b/include/linux/mic_bus.h
@@ -1,20 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Intel MIC Platform Software Stack (MPSS)
  *
  * Copyright(c) 2014 Intel Corporation.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU



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

* [Batch 12 patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (14 preceding siblings ...)
  2019-05-29 14:18 ` [Batch 12 patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 290 Thomas Gleixner
@ 2019-05-29 14:18 ` Thomas Gleixner
  2019-05-29 15:25   ` Zavras, Alexios
  2019-05-31 19:39   ` Allison Randal
  2019-05-29 14:18 ` [Batch 12 patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 292 Thomas Gleixner
                   ` (8 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:18 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 2 normalized pattern(s):

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

  this program is free software you can redistribute it and or modify
  it under the terms and conditions of the gnu general public license
  version 2 as published by the free software foundation this program
  is distributed in the hope [that] it will be useful but without 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 included in
  this distribution in the file called copying

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=a59dc53bea2f
---
 arch/arc/boot/dts/eznps.dts                           |   13 +------------
 arch/arc/plat-eznps/ctop.c                            |   13 +------------
 arch/arc/plat-eznps/entry.S                           |   12 +-----------
 arch/arc/plat-eznps/include/plat/ctop.h               |   13 +------------
 arch/arc/plat-eznps/include/plat/mtm.h                |   13 +------------
 arch/arc/plat-eznps/include/plat/smp.h                |   13 +------------
 arch/arc/plat-eznps/mtm.c                             |   13 +------------
 arch/arc/plat-eznps/platform.c                        |   13 +------------
 arch/arc/plat-eznps/smp.c                             |   13 +------------
 drivers/dma/ioat/dca.c                                |   14 +-------------
 drivers/dma/ioat/dma.c                                |   14 +-------------
 drivers/dma/ioat/init.c                               |   14 +-------------
 drivers/dma/ioat/prep.c                               |   14 +-------------
 drivers/dma/ioat/sysfs.c                              |   14 +-------------
 drivers/net/ethernet/chelsio/cxgb4/cudbg_common.c     |   14 +-------------
 drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h     |   14 +-------------
 drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h         |   14 +-------------
 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c        |   14 +-------------
 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h        |   14 +-------------
 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib_common.h |   14 +-------------
 drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c       |   14 +-------------
 drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.h       |   14 +-------------
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c      |   14 +-------------
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.h      |   14 +-------------
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c        |   14 +-------------
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h        |   14 +-------------
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c    |   14 +-------------
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c    |   13 +------------
 drivers/net/ethernet/ezchip/nps_enet.c                |   13 +------------
 drivers/net/ethernet/ezchip/nps_enet.h                |   13 +------------
 drivers/net/ethernet/stmicro/stmmac/chain_mode.c      |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/common.h          |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/descs.h           |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/descs_com.h       |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/dwmac100.h        |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/dwmac1000.h       |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c  |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c   |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c   |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c    |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h       |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c       |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/enh_desc.c        |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/mmc.h             |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/mmc_core.c        |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/norm_desc.c       |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/ring_mode.c       |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/stmmac.h          |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c  |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c     |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c     |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c      |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.h |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c      |   12 +-----------
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h      |   12 +-----------
 57 files changed, 57 insertions(+), 674 deletions(-)

--- a/arch/arc/boot/dts/eznps.dts
+++ b/arch/arc/boot/dts/eznps.dts
@@ -1,17 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2015 EZchip Technologies.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
  */
 
 /dts-v1/;
--- a/arch/arc/plat-eznps/ctop.c
+++ b/arch/arc/plat-eznps/ctop.c
@@ -1,17 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2015 EZchip Technologies.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
  */
 
 #include <linux/sched.h>
--- a/arch/arc/plat-eznps/entry.S
+++ b/arch/arc/plat-eznps/entry.S
@@ -1,19 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*******************************************************************************
 
   EZNPS CPU startup Code
   Copyright(c) 2012 EZchip Technologies.
 
-  This program is free software; you can redistribute it and/or modify it
-  under the terms and conditions of the GNU General Public License,
-  version 2, as published by the Free Software Foundation.
-
-  This program is distributed in the hope it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  The full GNU General Public License is included in this distribution in
-  the file called "COPYING".
 
 *******************************************************************************/
 #include <linux/linkage.h>
--- a/arch/arc/plat-eznps/include/plat/ctop.h
+++ b/arch/arc/plat-eznps/include/plat/ctop.h
@@ -1,17 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright(c) 2015 EZchip Technologies.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
  */
 
 #ifndef _PLAT_EZNPS_CTOP_H
--- a/arch/arc/plat-eznps/include/plat/mtm.h
+++ b/arch/arc/plat-eznps/include/plat/mtm.h
@@ -1,17 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright(c) 2015 EZchip Technologies.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
  */
 
 #ifndef _PLAT_EZNPS_MTM_H
--- a/arch/arc/plat-eznps/include/plat/smp.h
+++ b/arch/arc/plat-eznps/include/plat/smp.h
@@ -1,17 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright(c) 2015 EZchip Technologies.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
  */
 
 #ifndef __PLAT_EZNPS_SMP_H
--- a/arch/arc/plat-eznps/mtm.c
+++ b/arch/arc/plat-eznps/mtm.c
@@ -1,17 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2015 EZchip Technologies.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
  */
 
 #include <linux/smp.h>
--- a/arch/arc/plat-eznps/platform.c
+++ b/arch/arc/plat-eznps/platform.c
@@ -1,17 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2015 EZchip Technologies.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
  */
 
 #include <linux/init.h>
--- a/arch/arc/plat-eznps/smp.c
+++ b/arch/arc/plat-eznps/smp.c
@@ -1,17 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2015 EZchip Technologies.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
  */
 
 #include <linux/smp.h>
--- a/drivers/dma/ioat/dca.c
+++ b/drivers/dma/ioat/dca.c
@@ -1,19 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel I/OAT DMA Linux driver
  * Copyright(c) 2007 - 2009 Intel Corporation.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * 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 included in this distribution in
- * the file called "COPYING".
- *
  */
 
 #include <linux/kernel.h>
--- a/drivers/dma/ioat/dma.c
+++ b/drivers/dma/ioat/dma.c
@@ -1,19 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel I/OAT DMA Linux driver
  * Copyright(c) 2004 - 2015 Intel Corporation.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * 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 included in this distribution in
- * the file called "COPYING".
- *
  */
 
 /*
--- a/drivers/dma/ioat/init.c
+++ b/drivers/dma/ioat/init.c
@@ -1,19 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel I/OAT DMA Linux driver
  * Copyright(c) 2004 - 2015 Intel Corporation.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * 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 included in this distribution in
- * the file called "COPYING".
- *
  */
 
 #include <linux/init.h>
--- a/drivers/dma/ioat/prep.c
+++ b/drivers/dma/ioat/prep.c
@@ -1,19 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel I/OAT DMA Linux driver
  * Copyright(c) 2004 - 2015 Intel Corporation.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * 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 included in this distribution in
- * the file called "COPYING".
- *
  */
 #include <linux/module.h>
 #include <linux/pci.h>
--- a/drivers/dma/ioat/sysfs.c
+++ b/drivers/dma/ioat/sysfs.c
@@ -1,19 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel I/OAT DMA Linux driver
  * Copyright(c) 2004 - 2015 Intel Corporation.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * 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 included in this distribution in
- * the file called "COPYING".
- *
  */
 
 #include <linux/init.h>
--- a/drivers/net/ethernet/chelsio/cxgb4/cudbg_common.c
+++ b/drivers/net/ethernet/chelsio/cxgb4/cudbg_common.c
@@ -1,18 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Copyright (C) 2017 Chelsio Communications.  All rights reserved.
- *
- *  This program is free software; you can redistribute it and/or modify it
- *  under the terms and conditions of the GNU General Public License,
- *  version 2, as published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- *  more details.
- *
- *  The full GNU General Public License is included in this distribution in
- *  the file called "COPYING".
- *
  */
 
 #include "cxgb4.h"
--- a/drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h
+++ b/drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h
@@ -1,18 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  Copyright (C) 2017 Chelsio Communications.  All rights reserved.
- *
- *  This program is free software; you can redistribute it and/or modify it
- *  under the terms and conditions of the GNU General Public License,
- *  version 2, as published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- *  more details.
- *
- *  The full GNU General Public License is included in this distribution in
- *  the file called "COPYING".
- *
  */
 
 #ifndef __CUDBG_ENTITY_H__
--- a/drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h
+++ b/drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h
@@ -1,18 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  Copyright (C) 2017 Chelsio Communications.  All rights reserved.
- *
- *  This program is free software; you can redistribute it and/or modify it
- *  under the terms and conditions of the GNU General Public License,
- *  version 2, as published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- *  more details.
- *
- *  The full GNU General Public License is included in this distribution in
- *  the file called "COPYING".
- *
  */
 
 #ifndef __CUDBG_IF_H__
--- a/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
+++ b/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
@@ -1,18 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Copyright (C) 2017 Chelsio Communications.  All rights reserved.
- *
- *  This program is free software; you can redistribute it and/or modify it
- *  under the terms and conditions of the GNU General Public License,
- *  version 2, as published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- *  more details.
- *
- *  The full GNU General Public License is included in this distribution in
- *  the file called "COPYING".
- *
  */
 
 #include <linux/sort.h>
--- a/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h
+++ b/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h
@@ -1,18 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  Copyright (C) 2017 Chelsio Communications.  All rights reserved.
- *
- *  This program is free software; you can redistribute it and/or modify it
- *  under the terms and conditions of the GNU General Public License,
- *  version 2, as published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- *  more details.
- *
- *  The full GNU General Public License is included in this distribution in
- *  the file called "COPYING".
- *
  */
 
 #ifndef __CUDBG_LIB_H__
--- a/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib_common.h
+++ b/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib_common.h
@@ -1,18 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  Copyright (C) 2017 Chelsio Communications.  All rights reserved.
- *
- *  This program is free software; you can redistribute it and/or modify it
- *  under the terms and conditions of the GNU General Public License,
- *  version 2, as published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- *  more details.
- *
- *  The full GNU General Public License is included in this distribution in
- *  the file called "COPYING".
- *
  */
 
 #ifndef __CUDBG_LIB_COMMON_H__
--- a/drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c
+++ b/drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c
@@ -1,18 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Copyright (C) 2018 Chelsio Communications.  All rights reserved.
- *
- *  This program is free software; you can redistribute it and/or modify it
- *  under the terms and conditions of the GNU General Public License,
- *  version 2, as published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- *  more details.
- *
- *  The full GNU General Public License is included in this distribution in
- *  the file called "COPYING".
- *
  */
 
 #include <linux/zlib.h>
--- a/drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.h
+++ b/drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.h
@@ -1,18 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  Copyright (C) 2018 Chelsio Communications.  All rights reserved.
- *
- *  This program is free software; you can redistribute it and/or modify it
- *  under the terms and conditions of the GNU General Public License,
- *  version 2, as published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- *  more details.
- *
- *  The full GNU General Public License is included in this distribution in
- *  the file called "COPYING".
- *
  */
 
 #ifndef __CUDBG_ZLIB_H__
--- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c
+++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c
@@ -1,18 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Copyright (C) 2017 Chelsio Communications.  All rights reserved.
- *
- *  This program is free software; you can redistribute it and/or modify it
- *  under the terms and conditions of the GNU General Public License,
- *  version 2, as published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- *  more details.
- *
- *  The full GNU General Public License is included in this distribution in
- *  the file called "COPYING".
- *
  */
 
 #include "t4_regs.h"
--- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.h
+++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.h
@@ -1,18 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  Copyright (C) 2017 Chelsio Communications.  All rights reserved.
- *
- *  This program is free software; you can redistribute it and/or modify it
- *  under the terms and conditions of the GNU General Public License,
- *  version 2, as published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- *  more details.
- *
- *  The full GNU General Public License is included in this distribution in
- *  the file called "COPYING".
- *
  */
 
 #ifndef __CXGB4_CUDBG_H__
--- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c
+++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Copyright (C) 2013-2014 Chelsio Communications.  All rights reserved.
  *
  *  Written by Anish Bhatt (anish@chelsio.com)
  *	       Casey Leedom (leedom@chelsio.com)
- *
- *  This program is free software; you can redistribute it and/or modify it
- *  under the terms and conditions of the GNU General Public License,
- *  version 2, as published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- *  more details.
- *
- *  The full GNU General Public License is included in this distribution in
- *  the file called "COPYING".
- *
  */
 
 #include "cxgb4.h"
--- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h
+++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  Copyright (C) 2013-2014 Chelsio Communications.  All rights reserved.
  *
  *  Written by Anish Bhatt (anish@chelsio.com)
- *
- *  This program is free software; you can redistribute it and/or modify it
- *  under the terms and conditions of the GNU General Public License,
- *  version 2, as published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- *  more details.
- *
- *  The full GNU General Public License is included in this distribution in
- *  the file called "COPYING".
- *
  */
 
 #ifndef __CXGB4_DCB_H
--- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
+++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
@@ -1,18 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Copyright (C) 2013-2015 Chelsio Communications.  All rights reserved.
- *
- *  This program is free software; you can redistribute it and/or modify it
- *  under the terms and conditions of the GNU General Public License,
- *  version 2, as published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- *  more details.
- *
- *  The full GNU General Public License is included in this distribution in
- *  the file called "COPYING".
- *
  */
 
 #include <linux/firmware.h>
--- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c
+++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c
@@ -1,18 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Copyright (C) 2017 Chelsio Communications.  All rights reserved.
  *
- *  This program is free software; you can redistribute it and/or modify it
- *  under the terms and conditions of the GNU General Public License,
- *  version 2, as published by the Free Software Foundation.
- *
- *  This program is distributed in the hope it will be useful, but WITHOUT
- *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- *  more details.
- *
- *  The full GNU General Public License is included in this distribution in
- *  the file called "COPYING".
- *
  *  Written by: Ganesh Goudar (ganeshgr@chelsio.com)
  */
 
--- a/drivers/net/ethernet/ezchip/nps_enet.c
+++ b/drivers/net/ethernet/ezchip/nps_enet.c
@@ -1,17 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2015 EZchip Technologies.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
  */
 
 #include <linux/module.h>
--- a/drivers/net/ethernet/ezchip/nps_enet.h
+++ b/drivers/net/ethernet/ezchip/nps_enet.h
@@ -1,17 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright(c) 2015 EZchip Technologies.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
  */
 
 #ifndef _NPS_ENET_H
--- a/drivers/net/ethernet/stmicro/stmmac/chain_mode.c
+++ b/drivers/net/ethernet/stmicro/stmmac/chain_mode.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*******************************************************************************
   Specialised functions for managing Chained mode
 
@@ -7,17 +8,6 @@
   descriptors in case of the DMA is configured to work in chained or
   in ring mode.
 
-  This program is free software; you can redistribute it and/or modify it
-  under the terms and conditions of the GNU General Public License,
-  version 2, as published by the Free Software Foundation.
-
-  This program is distributed in the hope it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
-  more details.
-
-  The full GNU General Public License is included in this distribution in
-  the file called "COPYING".
 
   Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
 *******************************************************************************/
--- a/drivers/net/ethernet/stmicro/stmmac/common.h
+++ b/drivers/net/ethernet/stmicro/stmmac/common.h
@@ -1,19 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*******************************************************************************
   STMMAC Common Header File
 
   Copyright (C) 2007-2009  STMicroelectronics Ltd
 
-  This program is free software; you can redistribute it and/or modify it
-  under the terms and conditions of the GNU General Public License,
-  version 2, as published by the Free Software Foundation.
-
-  This program is distributed in the hope it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
-  more details.
-
-  The full GNU General Public License is included in this distribution in
-  the file called "COPYING".
 
   Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
 *******************************************************************************/
--- a/drivers/net/ethernet/stmicro/stmmac/descs.h
+++ b/drivers/net/ethernet/stmicro/stmmac/descs.h
@@ -1,18 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*******************************************************************************
   Header File to describe the DMA descriptors and related definitions.
   This is for DWMAC100 and 1000 cores.
 
-  This program is free software; you can redistribute it and/or modify it
-  under the terms and conditions of the GNU General Public License,
-  version 2, as published by the Free Software Foundation.
-
-  This program is distributed in the hope it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
-  more details.
-
-  The full GNU General Public License is included in this distribution in
-  the file called "COPYING".
 
   Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
 *******************************************************************************/
--- a/drivers/net/ethernet/stmicro/stmmac/descs_com.h
+++ b/drivers/net/ethernet/stmicro/stmmac/descs_com.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*******************************************************************************
   Header File to describe Normal/enhanced descriptor functions used for RING
   and CHAINED modes.
@@ -8,17 +9,6 @@
   descriptors in case of the DMA is configured to work in chained or
   in ring mode.
 
-  This program is free software; you can redistribute it and/or modify it
-  under the terms and conditions of the GNU General Public License,
-  version 2, as published by the Free Software Foundation.
-
-  This program is distributed in the hope it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
-  more details.
-
-  The full GNU General Public License is included in this distribution in
-  the file called "COPYING".
 
   Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
 *******************************************************************************/
--- a/drivers/net/ethernet/stmicro/stmmac/dwmac100.h
+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac100.h
@@ -1,19 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*******************************************************************************
   MAC 10/100 Header File
 
   Copyright (C) 2007-2009  STMicroelectronics Ltd
 



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

* [Batch 12 patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 292
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (15 preceding siblings ...)
  2019-05-29 14:18 ` [Batch 12 patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 Thomas Gleixner
@ 2019-05-29 14:18 ` Thomas Gleixner
  2019-05-29 15:26   ` Zavras, Alexios
  2019-05-31 19:52   ` Allison Randal
  2019-05-29 14:18 ` [Batch 12 patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 293 Thomas Gleixner
                   ` (7 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:18 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 gpl version 2
  as published by the free software foundation this program is
  distributed in the hope that it will be useful but without any
  warranty without even the implied warranty of merchantability or
  fitness for a particular purpose see the gnu general public license
  for more details

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=6506cef090d8
---
 drivers/net/ethernet/brocade/bna/bfa_cee.c           |   10 +---------
 drivers/net/ethernet/brocade/bna/bfa_cee.h           |   10 +---------
 drivers/net/ethernet/brocade/bna/bfa_cs.h            |   10 +---------
 drivers/net/ethernet/brocade/bna/bfa_defs.h          |   10 +---------
 drivers/net/ethernet/brocade/bna/bfa_defs_cna.h      |   10 +---------
 drivers/net/ethernet/brocade/bna/bfa_defs_mfg_comm.h |   10 +---------
 drivers/net/ethernet/brocade/bna/bfa_defs_status.h   |   10 +---------
 drivers/net/ethernet/brocade/bna/bfa_ioc.c           |   10 +---------
 drivers/net/ethernet/brocade/bna/bfa_ioc.h           |   10 +---------
 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c        |   10 +---------
 drivers/net/ethernet/brocade/bna/bfa_msgq.c          |   10 +---------
 drivers/net/ethernet/brocade/bna/bfa_msgq.h          |   10 +---------
 drivers/net/ethernet/brocade/bna/bfi.h               |   10 +---------
 drivers/net/ethernet/brocade/bna/bfi_cna.h           |   10 +---------
 drivers/net/ethernet/brocade/bna/bfi_enet.h          |   10 +---------
 drivers/net/ethernet/brocade/bna/bfi_reg.h           |   10 +---------
 drivers/net/ethernet/brocade/bna/bna.h               |   10 +---------
 drivers/net/ethernet/brocade/bna/bna_enet.c          |   10 +---------
 drivers/net/ethernet/brocade/bna/bna_hw_defs.h       |   10 +---------
 drivers/net/ethernet/brocade/bna/bna_tx_rx.c         |   10 +---------
 drivers/net/ethernet/brocade/bna/bna_types.h         |   10 +---------
 drivers/net/ethernet/brocade/bna/bnad.c              |   10 +---------
 drivers/net/ethernet/brocade/bna/bnad.h              |   10 +---------
 drivers/net/ethernet/brocade/bna/bnad_debugfs.c      |   10 +---------
 drivers/net/ethernet/brocade/bna/bnad_ethtool.c      |   10 +---------
 drivers/net/ethernet/brocade/bna/cna.h               |   10 +---------
 drivers/net/ethernet/brocade/bna/cna_fwimg.c         |   10 +---------
 drivers/scsi/bfa/bfa.h                               |   10 +---------
 drivers/scsi/bfa/bfa_core.c                          |   10 +---------
 drivers/scsi/bfa/bfa_cs.h                            |   10 +---------
 drivers/scsi/bfa/bfa_defs.h                          |   10 +---------
 drivers/scsi/bfa/bfa_defs_fcs.h                      |   10 +---------
 drivers/scsi/bfa/bfa_defs_svc.h                      |   10 +---------
 drivers/scsi/bfa/bfa_fc.h                            |   10 +---------
 drivers/scsi/bfa/bfa_fcbuild.c                       |   10 +---------
 drivers/scsi/bfa/bfa_fcbuild.h                       |   10 +---------
 drivers/scsi/bfa/bfa_fcpim.c                         |   10 +---------
 drivers/scsi/bfa/bfa_fcpim.h                         |   10 +---------
 drivers/scsi/bfa/bfa_fcs.c                           |   10 +---------
 drivers/scsi/bfa/bfa_fcs.h                           |   10 +---------
 drivers/scsi/bfa/bfa_fcs_fcpim.c                     |   10 +---------
 drivers/scsi/bfa/bfa_fcs_lport.c                     |   10 +---------
 drivers/scsi/bfa/bfa_fcs_rport.c                     |   10 +---------
 drivers/scsi/bfa/bfa_hw_cb.c                         |   10 +---------
 drivers/scsi/bfa/bfa_hw_ct.c                         |   10 +---------
 drivers/scsi/bfa/bfa_ioc.c                           |   10 +---------
 drivers/scsi/bfa/bfa_ioc.h                           |   10 +---------
 drivers/scsi/bfa/bfa_ioc_cb.c                        |   10 +---------
 drivers/scsi/bfa/bfa_ioc_ct.c                        |   10 +---------
 drivers/scsi/bfa/bfa_modules.h                       |   10 +---------
 drivers/scsi/bfa/bfa_plog.h                          |   10 +---------
 drivers/scsi/bfa/bfa_port.c                          |   10 +---------
 drivers/scsi/bfa/bfa_port.h                          |   10 +---------
 drivers/scsi/bfa/bfa_svc.c                           |   10 +---------
 drivers/scsi/bfa/bfa_svc.h                           |   10 +---------
 drivers/scsi/bfa/bfad.c                              |   10 +---------
 drivers/scsi/bfa/bfad_attr.c                         |   10 +---------
 drivers/scsi/bfa/bfad_bsg.c                          |   10 +---------
 drivers/scsi/bfa/bfad_bsg.h                          |   10 +---------
 drivers/scsi/bfa/bfad_debugfs.c                      |   10 +---------
 drivers/scsi/bfa/bfad_drv.h                          |   10 +---------
 drivers/scsi/bfa/bfad_im.c                           |   10 +---------
 drivers/scsi/bfa/bfad_im.h                           |   10 +---------
 drivers/scsi/bfa/bfi.h                               |   10 +---------
 drivers/scsi/bfa/bfi_ms.h                            |   10 +---------
 drivers/scsi/bfa/bfi_reg.h                           |   10 +---------
 66 files changed, 66 insertions(+), 594 deletions(-)

--- a/drivers/net/ethernet/brocade/bna/bfa_cee.c
+++ b/drivers/net/ethernet/brocade/bna/bfa_cee.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bfa_cee.h
+++ b/drivers/net/ethernet/brocade/bna/bfa_cee.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bfa_cs.h
+++ b/drivers/net/ethernet/brocade/bna/bfa_cs.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bfa_defs.h
+++ b/drivers/net/ethernet/brocade/bna/bfa_defs.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bfa_defs_cna.h
+++ b/drivers/net/ethernet/brocade/bna/bfa_defs_cna.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bfa_defs_mfg_comm.h
+++ b/drivers/net/ethernet/brocade/bna/bfa_defs_mfg_comm.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bfa_defs_status.h
+++ b/drivers/net/ethernet/brocade/bna/bfa_defs_status.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bfa_ioc.c
+++ b/drivers/net/ethernet/brocade/bna/bfa_ioc.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bfa_ioc.h
+++ b/drivers/net/ethernet/brocade/bna/bfa_ioc.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
+++ b/drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bfa_msgq.c
+++ b/drivers/net/ethernet/brocade/bna/bfa_msgq.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bfa_msgq.h
+++ b/drivers/net/ethernet/brocade/bna/bfa_msgq.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bfi.h
+++ b/drivers/net/ethernet/brocade/bna/bfi.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bfi_cna.h
+++ b/drivers/net/ethernet/brocade/bna/bfi_cna.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bfi_enet.h
+++ b/drivers/net/ethernet/brocade/bna/bfi_enet.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bfi_reg.h
+++ b/drivers/net/ethernet/brocade/bna/bfi_reg.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bna.h
+++ b/drivers/net/ethernet/brocade/bna/bna.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bna_enet.c
+++ b/drivers/net/ethernet/brocade/bna/bna_enet.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bna_hw_defs.h
+++ b/drivers/net/ethernet/brocade/bna/bna_hw_defs.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bna_tx_rx.c
+++ b/drivers/net/ethernet/brocade/bna/bna_tx_rx.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
   */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bna_types.h
+++ b/drivers/net/ethernet/brocade/bna/bna_types.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bnad.c
+++ b/drivers/net/ethernet/brocade/bna/bnad.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bnad.h
+++ b/drivers/net/ethernet/brocade/bna/bnad.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bnad_debugfs.c
+++ b/drivers/net/ethernet/brocade/bna/bnad_debugfs.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/bnad_ethtool.c
+++ b/drivers/net/ethernet/brocade/bna/bnad_ethtool.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/cna.h
+++ b/drivers/net/ethernet/brocade/bna/cna.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2006-2014 Brocade Communications Systems, Inc.
--- a/drivers/net/ethernet/brocade/bna/cna_fwimg.c
+++ b/drivers/net/ethernet/brocade/bna/cna_fwimg.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Linux network driver for QLogic BR-series Converged Network Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
--- a/drivers/scsi/bfa/bfa.h
+++ b/drivers/scsi/bfa/bfa.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
  * Copyright (c) 2014- QLogic Corporation.
@@ -5,15 +6,6 @@
  * www.qlogic.com
  *
  * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #ifndef __BFA_H__
 #define __BFA_H__
--- a/drivers/scsi/bfa/bfa_core.c
+++ b/drivers/scsi/bfa/bfa_core.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
  * Copyright (c) 2014- QLogic Corporation.
@@ -5,15 +6,6 @@
  * www.qlogic.com
  *
  * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 
 #include "bfad_drv.h"
--- a/drivers/scsi/bfa/bfa_cs.h
+++ b/drivers/scsi/bfa/bfa_cs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
  * Copyright (c) 2014- QLogic Corporation.
@@ -5,15 +6,6 @@
  * www.qlogic.com
  *
  * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 
 /*
--- a/drivers/scsi/bfa/bfa_defs.h
+++ b/drivers/scsi/bfa/bfa_defs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
  * Copyright (c) 2014- QLogic Corporation.
@@ -5,15 +6,6 @@
  * www.qlogic.com
  *
  * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 
 #ifndef __BFA_DEFS_H__
--- a/drivers/scsi/bfa/bfa_defs_fcs.h
+++ b/drivers/scsi/bfa/bfa_defs_fcs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
  * Copyright (c) 2014- QLogic Corporation.
@@ -5,15 +6,6 @@
  * www.qlogic.com
  *
  * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 
 #ifndef __BFA_DEFS_FCS_H__
--- a/drivers/scsi/bfa/bfa_defs_svc.h
+++ b/drivers/scsi/bfa/bfa_defs_svc.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
  * Copyright (c) 2014- QLogic Corporation.
@@ -5,15 +6,6 @@
  * www.qlogic.com
  *
  * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 
 #ifndef __BFA_DEFS_SVC_H__
--- a/drivers/scsi/bfa/bfa_fc.h
+++ b/drivers/scsi/bfa/bfa_fc.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
  * Copyright (c) 2014- QLogic Corporation.
@@ -5,15 +6,6 @@
  * www.qlogic.com
  *
  * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 
 #ifndef __BFA_FC_H__
--- a/drivers/scsi/bfa/bfa_fcbuild.c
+++ b/drivers/scsi/bfa/bfa_fcbuild.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
  * Copyright (c) 2014- QLogic Corporation.
@@ -5,15 +6,6 @@
  * www.qlogic.com
  *
  * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * fcbuild.c - FC link service frame building and parsing routines
--- a/drivers/scsi/bfa/bfa_fcbuild.h
+++ b/drivers/scsi/bfa/bfa_fcbuild.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
  * Copyright (c) 2014- QLogic Corporation.
@@ -5,15 +6,6 @@
  * www.qlogic.com
  *
  * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 /*
  * fcbuild.h - FC link service frame building and parsing routines
--- a/drivers/scsi/bfa/bfa_fcpim.c
+++ b/drivers/scsi/bfa/bfa_fcpim.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
  * Copyright (c) 2014- QLogic Corporation.
@@ -5,15 +6,6 @@
  * www.qlogic.com
  *
  * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 
 #include "bfad_drv.h"
--- a/drivers/scsi/bfa/bfa_fcpim.h
+++ b/drivers/scsi/bfa/bfa_fcpim.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
  * Copyright (c) 2014- QLogic Corporation.
@@ -5,15 +6,6 @@
  * www.qlogic.com
  *
  * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License (GPL) Version 2 as
- * published by the Free Software Foundation
- *



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

* [Batch 12 patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 293
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (16 preceding siblings ...)
  2019-05-29 14:18 ` [Batch 12 patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 292 Thomas Gleixner
@ 2019-05-29 14:18 ` Thomas Gleixner
  2019-05-29 15:27   ` Zavras, Alexios
  2019-05-29 16:47   ` Thomas Gleixner
  2019-05-29 14:18 ` [Batch 12 patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 294 Thomas Gleixner
                   ` (6 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:18 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=bddbf1100849
---
 arch/c6x/include/asm/syscalls.h |   11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

--- a/arch/c6x/include/asm/syscalls.h
+++ b/arch/c6x/include/asm/syscalls.h
@@ -1,16 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2011 Texas Instruments Incorporated
  * Author: Mark Salter <msalter@redhat.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation, version 2.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for
- * more details.
  */
 
 #ifndef __ASM_C6X_SYSCALLS_H



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

* [Batch 12 patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 294
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (17 preceding siblings ...)
  2019-05-29 14:18 ` [Batch 12 patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 293 Thomas Gleixner
@ 2019-05-29 14:18 ` Thomas Gleixner
  2019-05-29 15:28   ` Zavras, Alexios
  2019-05-31 19:54   ` Allison Randal
  2019-05-29 14:18 ` [Batch 12 patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 Thomas Gleixner
                   ` (5 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:18 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 2 normalized pattern(s):

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

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=02803d65ecba
---
 drivers/gpio/gpio-kempld.c      |   10 +---------
 drivers/i2c/busses/i2c-kempld.c |   10 +---------
 drivers/mfd/kempld-core.c       |   10 +---------
 drivers/mfd/lpc_ich.c           |   10 +---------
 drivers/mfd/lpc_sch.c           |   10 +---------
 drivers/watchdog/kempld_wdt.c   |   10 +---------
 drivers/watchdog/sbsa_gwdt.c    |   11 +----------
 fs/unicode/utf8-norm.c          |   11 +----------
 fs/unicode/utf8n.h              |   11 +----------
 9 files changed, 9 insertions(+), 84 deletions(-)

--- a/drivers/gpio/gpio-kempld.c
+++ b/drivers/gpio/gpio-kempld.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Kontron PLD GPIO driver
  *
  * Copyright (c) 2010-2013 Kontron Europe GmbH
  * Author: Michael Brunner <michael.brunner@kontron.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License 2 as published
- * by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/init.h>
--- a/drivers/i2c/busses/i2c-kempld.c
+++ b/drivers/i2c/busses/i2c-kempld.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * I2C bus driver for Kontron COM modules
  *
@@ -5,15 +6,6 @@
  * Author: Michael Brunner <michael.brunner@kontron.com>
  *
  * The driver is based on the i2c-ocores driver by Peter Korsgaard.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License 2 as published
- * by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT 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/module.h>
--- a/drivers/mfd/kempld-core.c
+++ b/drivers/mfd/kempld-core.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Kontron PLD MFD core driver
  *
  * Copyright (c) 2010-2013 Kontron Europe GmbH
  * Author: Michael Brunner <michael.brunner@kontron.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License 2 as published
- * by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/platform_device.h>
--- a/drivers/mfd/lpc_ich.c
+++ b/drivers/mfd/lpc_ich.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  lpc_ich.c - LPC interface for Intel ICH
  *
@@ -11,15 +12,6 @@
  *  Copyright (c) 2011 Extreme Engineering Solution, Inc.
  *  Author: Aaron Sierra <asierra@xes-inc.com>
  *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License 2 as published
- *  by the Free Software Foundation.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
  *  This driver supports the following I/O Controller hubs:
  *	(See the intel documentation on http://developer.intel.com.)
  *	document number 290655-003, 290677-014: 82801AA (ICH), 82801AB (ICHO)
--- a/drivers/mfd/lpc_sch.c
+++ b/drivers/mfd/lpc_sch.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  lpc_sch.c - LPC interface for Intel Poulsbo SCH
  *
@@ -9,15 +10,6 @@
  *  Copyright (c) 2010 CompuLab Ltd
  *  Copyright (c) 2014 Intel Corp.
  *  Author: Denis Turischev <denis@compulab.co.il>
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License 2 as published
- *  by the Free Software Foundation.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
  */
 
 #include <linux/kernel.h>
--- a/drivers/watchdog/kempld_wdt.c
+++ b/drivers/watchdog/kempld_wdt.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Kontron PLD watchdog driver
  *
  * Copyright (c) 2010-2013 Kontron Europe GmbH
  * Author: Michael Brunner <michael.brunner@kontron.com>
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License 2 as published
- * by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
  * Note: From the PLD watchdog point of view timeout and pretimeout are
  *       defined differently than in the kernel.
  *       First the pretimeout stage runs out before the timeout stage gets
--- a/drivers/watchdog/sbsa_gwdt.c
+++ b/drivers/watchdog/sbsa_gwdt.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * SBSA(Server Base System Architecture) Generic Watchdog driver
  *
@@ -7,15 +8,6 @@
  *         Al Stone <al.stone@linaro.org>
  *         Timur Tabi <timur@codeaurora.org>
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License 2 as published
- * by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
  * ARM SBSA Generic Watchdog has two stage timeouts:
  * the first signal (WS0) is for alerting the system by interrupt,
  * the second one (WS1) is a real hardware reset.
@@ -46,7 +38,6 @@
  * by WOR, in the single stage mode, the timeout is (WOR * 2); in the two
  * stages mode, the timeout is WOR. The maximum timeout in the two stages mode
  * is half of that in the single stage mode.
- *
  */
 
 #include <linux/io.h>
--- a/fs/unicode/utf8-norm.c
+++ b/fs/unicode/utf8-norm.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2014 SGI.
  * 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.
- *
- * This program is distributed in the hope that it would be useful,
- * but WITHOUT 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 "utf8n.h"
--- a/fs/unicode/utf8n.h
+++ b/fs/unicode/utf8n.h
@@ -1,16 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2014 SGI.
  * 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.
- *
- * This program is distributed in the hope that it would be useful,
- * but WITHOUT 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 UTF8NORM_H



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

* [Batch 12 patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (18 preceding siblings ...)
  2019-05-29 14:18 ` [Batch 12 patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 294 Thomas Gleixner
@ 2019-05-29 14:18 ` Thomas Gleixner
  2019-05-29 15:29   ` Zavras, Alexios
  2019-05-31 19:55   ` Allison Randal
  2019-05-29 14:18 ` [Batch 12 patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 296 Thomas Gleixner
                   ` (4 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:18 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 version 2 of the gnu general public license as
  published by the free software foundation this program is
  distributed in the hope that it will be useful but without any
  warranty without even the implied warranty of merchantability or
  fitness for a particular purpose see the gnu general public license
  for more details

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=c8a15a9c1c7e
---
 arch/powerpc/lib/pmem.c                                |   10 +---------
 arch/x86/mm/pti.c                                      |   10 +---------
 drivers/acpi/nfit/core.c                               |   10 +---------
 drivers/acpi/nfit/mce.c                                |   10 +---------
 drivers/acpi/nfit/nfit.h                               |   10 +---------
 drivers/dax/dax-private.h                              |   10 +---------
 drivers/dax/super.c                                    |   10 +---------
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h       |   10 +---------
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c |   10 +---------
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c |   10 +---------
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c |   10 +---------
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c |   10 +---------
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  |   10 +---------
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h  |   10 +---------
 drivers/nvdimm/badrange.c                              |   10 +---------
 drivers/nvdimm/btt_devs.c                              |   10 +---------
 drivers/nvdimm/bus.c                                   |   10 +---------
 drivers/nvdimm/claim.c                                 |   10 +---------
 drivers/nvdimm/core.c                                  |   10 +---------
 drivers/nvdimm/dax_devs.c                              |   10 +---------
 drivers/nvdimm/dimm.c                                  |   10 +---------
 drivers/nvdimm/dimm_devs.c                             |   10 +---------
 drivers/nvdimm/label.c                                 |   10 +---------
 drivers/nvdimm/label.h                                 |   10 +---------
 drivers/nvdimm/namespace_devs.c                        |   10 +---------
 drivers/nvdimm/nd-core.h                               |   10 +---------
 drivers/nvdimm/nd.h                                    |   10 +---------
 drivers/nvdimm/pfn_devs.c                              |   10 +---------
 drivers/nvdimm/region.c                                |   10 +---------
 drivers/nvdimm/region_devs.c                           |   10 +---------
 drivers/nvmem/meson-efuse.c                            |   10 +---------
 drivers/nvmem/meson-mx-efuse.c                         |   10 +---------
 drivers/nvmem/rockchip-efuse.c                         |   10 +---------
 include/linux/libnvdimm.h                              |   10 +---------
 include/linux/nd.h                                     |   10 +---------
 include/net/mpls.h                                     |   10 +---------
 include/net/mpls_iptunnel.h                            |   10 +---------
 kernel/bpf/arraymap.c                                  |   10 +---------
 kernel/bpf/devmap.c                                    |   10 +---------
 kernel/bpf/disasm.c                                    |   10 +---------
 kernel/bpf/disasm.h                                    |   10 +---------
 kernel/bpf/hashtab.c                                   |   10 +---------
 kernel/bpf/helpers.c                                   |   10 +---------
 kernel/bpf/syscall.c                                   |   10 +---------
 kernel/bpf/verifier.c                                  |   10 +---------
 lib/find_bit_benchmark.c                               |   10 +---------
 lib/test_bpf.c                                         |   10 +---------
 net/core/lwt_bpf.c                                     |   10 +---------
 net/core/ptp_classifier.c                              |   10 +---------
 net/openvswitch/conntrack.c                            |   10 +---------
 net/openvswitch/conntrack.h                            |   10 +---------
 samples/bpf/xdp_redirect_map_user.c                    |   10 +---------
 samples/bpf/xdp_redirect_user.c                        |   10 +---------
 security/selinux/ibpkey.c                              |   12 +-----------
 security/selinux/include/ibpkey.h                      |   12 +-----------
 security/selinux/include/netnode.h                     |   12 +-----------
 security/selinux/include/netport.h                     |   12 +-----------
 security/selinux/netnode.c                             |   12 +-----------
 security/selinux/netport.c                             |   12 +-----------
 sound/pci/asihpi/hpioctl.c                             |    9 +--------
 tools/testing/nvdimm/test/iomap.c                      |   10 +---------
 tools/testing/nvdimm/test/nfit.c                       |   10 +---------
 tools/testing/nvdimm/test/nfit_test.h                  |   10 +---------
 tools/testing/selftests/timers/freq-step.c             |   10 +---------
 64 files changed, 64 insertions(+), 587 deletions(-)

--- a/arch/powerpc/lib/pmem.c
+++ b/arch/powerpc/lib/pmem.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2017 IBM Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 
 #include <linux/string.h>
--- a/arch/x86/mm/pti.c
+++ b/arch/x86/mm/pti.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2017 Intel Corporation. All rights reserved.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
  * This code is based in part on work published here:
  *
  *	https://github.com/IAIK/KAISER
--- a/drivers/acpi/nfit/core.c
+++ b/drivers/acpi/nfit/core.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/list_sort.h>
 #include <linux/libnvdimm.h>
--- a/drivers/acpi/nfit/mce.c
+++ b/drivers/acpi/nfit/mce.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * NFIT - Machine Check Handler
  *
  * Copyright(c) 2013-2016 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/notifier.h>
 #include <linux/acpi.h>
--- a/drivers/acpi/nfit/nfit.h
+++ b/drivers/acpi/nfit/nfit.h
@@ -1,16 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * NVDIMM Firmware Interface Table - NFIT
  *
  * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #ifndef __NFIT_H__
 #define __NFIT_H__
--- a/drivers/dax/dax-private.h
+++ b/drivers/dax/dax-private.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright(c) 2016 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #ifndef __DAX_PRIVATE_H__
 #define __DAX_PRIVATE_H__
--- a/drivers/dax/super.c
+++ b/drivers/dax/super.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2017 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/pagemap.h>
 #include <linux/module.h>
--- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
+++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2014 - 2017 Jes Sorensen <Jes.Sorensen@gmail.com>
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- * more details.
- *
  * Register definitions taken from original Realtek rtl8723au driver
  */
 
--- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c
+++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * RTL8XXXU mac80211 USB driver - 8188c/8188r/8192c specific subdriver
  *
@@ -10,15 +11,6 @@
  * rtl8723au driver. As the Realtek 8xxx chips are very similar in
  * their programming interface, I have started adding support for
  * additional 8xxx chips like the 8192cu, 8188cus, etc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- * more details.
  */
 
 #include <linux/init.h>
--- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c
+++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * RTL8XXXU mac80211 USB driver - 8192e specific subdriver
  *
@@ -10,15 +11,6 @@
  * rtl8723au driver. As the Realtek 8xxx chips are very similar in
  * their programming interface, I have started adding support for
  * additional 8xxx chips like the 8192cu, 8188cus, etc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- * more details.
  */
 
 #include <linux/init.h>
--- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c
+++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * RTL8XXXU mac80211 USB driver - 8723a specific subdriver
  *
@@ -10,15 +11,6 @@
  * rtl8723au driver. As the Realtek 8xxx chips are very similar in
  * their programming interface, I have started adding support for
  * additional 8xxx chips like the 8192cu, 8188cus, etc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- * more details.
  */
 
 #include <linux/init.h>
--- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c
+++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * RTL8XXXU mac80211 USB driver - 8723b specific subdriver
  *
@@ -10,15 +11,6 @@
  * rtl8723au driver. As the Realtek 8xxx chips are very similar in
  * their programming interface, I have started adding support for
  * additional 8xxx chips like the 8192cu, 8188cus, etc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- * more details.
  */
 
 #include <linux/init.h>
--- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
+++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * RTL8XXXU mac80211 USB driver
  *
@@ -10,15 +11,6 @@
  * rtl8723au driver. As the Realtek 8xxx chips are very similar in
  * their programming interface, I have started adding support for
  * additional 8xxx chips like the 8192cu, 8188cus, etc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- * more details.
  */
 
 #include <linux/init.h>
--- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h
+++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2014 - 2017 Jes Sorensen <Jes.Sorensen@gmail.com>
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- * more details.
- *
  * Register definitions taken from original Realtek rtl8723au driver
  */
 
--- a/drivers/nvdimm/badrange.c
+++ b/drivers/nvdimm/badrange.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2017 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/libnvdimm.h>
 #include <linux/badblocks.h>
--- a/drivers/nvdimm/btt_devs.c
+++ b/drivers/nvdimm/btt_devs.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/blkdev.h>
 #include <linux/device.h>
--- a/drivers/nvdimm/bus.c
+++ b/drivers/nvdimm/bus.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
 #include <linux/libnvdimm.h>
--- a/drivers/nvdimm/claim.c
+++ b/drivers/nvdimm/claim.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/device.h>
 #include <linux/sizes.h>
--- a/drivers/nvdimm/core.c
+++ b/drivers/nvdimm/core.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/libnvdimm.h>
 #include <linux/badblocks.h>
--- a/drivers/nvdimm/dax_devs.c
+++ b/drivers/nvdimm/dax_devs.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2013-2016 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/device.h>
 #include <linux/sizes.h>
--- a/drivers/nvdimm/dimm.c
+++ b/drivers/nvdimm/dimm.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/vmalloc.h>
 #include <linux/module.h>
--- a/drivers/nvdimm/dimm_devs.c
+++ b/drivers/nvdimm/dimm_devs.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
 #include <linux/moduleparam.h>
--- a/drivers/nvdimm/label.c
+++ b/drivers/nvdimm/label.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/device.h>
 #include <linux/ndctl.h>
--- a/drivers/nvdimm/label.h
+++ b/drivers/nvdimm/label.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #ifndef __LABEL_H__
 #define __LABEL_H__
--- a/drivers/nvdimm/namespace_devs.c
+++ b/drivers/nvdimm/namespace_devs.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/module.h>
 #include <linux/device.h>
--- a/drivers/nvdimm/nd-core.h
+++ b/drivers/nvdimm/nd-core.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #ifndef __ND_CORE_H__
 #define __ND_CORE_H__
--- a/drivers/nvdimm/nd.h
+++ b/drivers/nvdimm/nd.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #ifndef __ND_H__
 #define __ND_H__
--- a/drivers/nvdimm/pfn_devs.c
+++ b/drivers/nvdimm/pfn_devs.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2013-2016 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/memremap.h>
 #include <linux/blkdev.h>
--- a/drivers/nvdimm/region.c
+++ b/drivers/nvdimm/region.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/cpumask.h>
 #include <linux/module.h>
--- a/drivers/nvdimm/region_devs.c
+++ b/drivers/nvdimm/region_devs.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/scatterlist.h>
 #include <linux/highmem.h>
--- a/drivers/nvmem/meson-efuse.c
+++ b/drivers/nvmem/meson-efuse.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Amlogic Meson GX eFuse Driver
  *
  * Copyright (c) 2016 Endless Computers, Inc.
  * Author: Carlo Caione <carlo@endlessm.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- * more details.
  */
 
 #include <linux/clk.h>
--- a/drivers/nvmem/meson-mx-efuse.c
+++ b/drivers/nvmem/meson-mx-efuse.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Amlogic Meson6, Meson8 and Meson8b eFuse Driver
  *
  * Copyright (c) 2017 Martin Blumenstingl <martin.blumenstingl@googlemail.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- * more details.
  */
 
 #include <linux/bitfield.h>
--- a/drivers/nvmem/rockchip-efuse.c
+++ b/drivers/nvmem/rockchip-efuse.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Rockchip eFuse Driver
  *
  * Copyright (c) 2015 Rockchip Electronics Co. Ltd.
  * Author: Caesar Wang <wxt@rock-chips.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- * more details.
  */
 
 #include <linux/clk.h>
--- a/include/linux/libnvdimm.h
+++ b/include/linux/libnvdimm.h
@@ -1,16 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * libnvdimm - Non-volatile-memory Devices Subsystem
  *
  * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #ifndef __LIBNVDIMM_H__
 #define __LIBNVDIMM_H__
--- a/include/linux/nd.h
+++ b/include/linux/nd.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #ifndef __LINUX_ND_H__
 #define __LINUX_ND_H__
--- a/include/net/mpls.h
+++ b/include/net/mpls.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2014 Nicira, Inc.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
  */
 
 #ifndef _NET_MPLS_H
--- a/include/net/mpls_iptunnel.h
+++ b/include/net/mpls_iptunnel.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2015 Cumulus Networks, Inc.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
  */
 
 #ifndef _NET_MPLS_IPTUNNEL_H
--- a/kernel/bpf/arraymap.c
+++ b/kernel/bpf/arraymap.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com
  * Copyright (c) 2016,2017 Facebook
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
  */
 #include <linux/bpf.h>
 #include <linux/btf.h>
--- a/kernel/bpf/devmap.c
+++ b/kernel/bpf/devmap.c
@@ -1,13 +1,5 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* Copyright (c) 2017 Covalent IO, Inc. http://covalent.io
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
  */
 
 /* Devmaps primary use is as a backend map for XDP BPF helper call
--- a/kernel/bpf/disasm.c
+++ b/kernel/bpf/disasm.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com
  * Copyright (c) 2016 Facebook
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
  */
 
 #include <linux/bpf.h>
--- a/kernel/bpf/disasm.h
+++ b/kernel/bpf/disasm.h
@@ -1,14 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com



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

* [Batch 12 patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 296
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (19 preceding siblings ...)
  2019-05-29 14:18 ` [Batch 12 patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 Thomas Gleixner
@ 2019-05-29 14:18 ` Thomas Gleixner
  2019-05-29 15:29   ` Zavras, Alexios
  2019-05-31 19:56   ` Allison Randal
  2019-05-29 14:18 ` [Batch 12 patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 Thomas Gleixner
                   ` (3 subsequent siblings)
  24 siblings, 2 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:18 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 gplv2 this program is distributed in the
  hope that it will be useful but without any warranty without even
  the implied warranty of merchantability or fitness for a particular
  purpose see the gnu general public license for more details

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=62cb03f8325a
---
 drivers/spi/spi-ti-qspi.c |    9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

--- a/drivers/spi/spi-ti-qspi.c
+++ b/drivers/spi/spi-ti-qspi.c
@@ -1,16 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * TI QSPI driver
  *
  * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com
  * Author: Sourav Poddar <sourav.poddar@ti.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GPLv2.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR /PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/kernel.h>



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

* [Batch 12 patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (20 preceding siblings ...)
  2019-05-29 14:18 ` [Batch 12 patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 296 Thomas Gleixner
@ 2019-05-29 14:18 ` Thomas Gleixner
  2019-05-29 15:30   ` Zavras, Alexios
                     ` (2 more replies)
  2019-05-29 14:18 ` [Batch 12 patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 298 Thomas Gleixner
                   ` (2 subsequent siblings)
  24 siblings, 3 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:18 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms and conditions of the gnu general public license
  version 2 as published by the free software foundation you should
  have received a copy of the gnu general public license along with
  this program if not write to the free software foundation inc 51
  franklin st fifth floor boston ma 02110 1301 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=181de4ac570d
---
 drivers/hid/hidraw.c   |    8 +-------
 include/linux/hidraw.h |    8 +-------
 2 files changed, 2 insertions(+), 14 deletions(-)

--- a/drivers/hid/hidraw.c
+++ b/drivers/hid/hidraw.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * HID raw devices, giving access to raw HID events.
  *
@@ -10,13 +11,6 @@
  */
 
 /*
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc.,
- * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/include/linux/hidraw.h
+++ b/include/linux/hidraw.h
@@ -1,14 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  Copyright (c) 2007 Jiri Kosina
  */
 /*
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc.,
- * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
  */
 #ifndef _HIDRAW_H
 #define _HIDRAW_H



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

* [Batch 12 patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 298
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (21 preceding siblings ...)
  2019-05-29 14:18 ` [Batch 12 patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 Thomas Gleixner
@ 2019-05-29 14:18 ` Thomas Gleixner
  2019-05-29 15:32   ` Zavras, Alexios
  2019-05-29 14:18 ` [Batch 12 patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 299 Thomas Gleixner
  2019-05-29 14:18 ` [Batch 12 patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 300 Thomas Gleixner
  24 siblings, 1 reply; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:18 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license version 2 as
  published by the free software foundation you should have received a
  copy of the gnu general public license along with this program if
  not see http www gnu org licenses this software is provided as is
  and without any express or implied warranties including without
  limitation the implied warranties of merchantability and fitness for
  a particular purpose

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=05f68a0a18b0
---
 drivers/net/ethernet/chelsio/cxgb/common.h            |   11 +----------
 drivers/net/ethernet/chelsio/cxgb/cphy.h              |   11 +----------
 drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h          |   11 +----------
 drivers/net/ethernet/chelsio/cxgb/cxgb2.c             |   11 +----------
 drivers/net/ethernet/chelsio/cxgb/elmer0.h            |   11 +----------
 drivers/net/ethernet/chelsio/cxgb/espi.c              |   11 +----------
 drivers/net/ethernet/chelsio/cxgb/espi.h              |   11 +----------
 drivers/net/ethernet/chelsio/cxgb/gmac.h              |   11 +----------
 drivers/net/ethernet/chelsio/cxgb/mv88x201x.c         |   11 +----------
 drivers/net/ethernet/chelsio/cxgb/pm3393.c            |   11 +----------
 drivers/net/ethernet/chelsio/cxgb/regs.h              |   11 +----------
 drivers/net/ethernet/chelsio/cxgb/sge.c               |   11 +----------
 drivers/net/ethernet/chelsio/cxgb/sge.h               |   11 +----------
 drivers/net/ethernet/chelsio/cxgb/subr.c              |   11 +----------
 drivers/net/ethernet/chelsio/cxgb/suni1x10gexp_regs.h |   11 +----------
 15 files changed, 15 insertions(+), 150 deletions(-)

--- a/drivers/net/ethernet/chelsio/cxgb/common.h
+++ b/drivers/net/ethernet/chelsio/cxgb/common.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*****************************************************************************
  *                                                                           *
  * File: common.h                                                            *
@@ -6,16 +7,6 @@
  * Description:                                                              *
  *  part of the Chelsio 10Gb Ethernet Driver.                                *
  *                                                                           *
- * This program is free software; you can redistribute it and/or modify      *
- * it under the terms of the GNU General Public License, version 2, as       *
- * published by the Free Software Foundation.                                *
- *                                                                           *
- * You should have received a copy of the GNU General Public License along   *
- * with this program; if not, see <http://www.gnu.org/licenses/>.            *
- *                                                                           *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED    *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF      *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.                     *
  *                                                                           *
  * http://www.chelsio.com                                                    *
  *                                                                           *
--- a/drivers/net/ethernet/chelsio/cxgb/cphy.h
+++ b/drivers/net/ethernet/chelsio/cxgb/cphy.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*****************************************************************************
  *                                                                           *
  * File: cphy.h                                                              *
@@ -6,16 +7,6 @@
  * Description:                                                              *
  *  part of the Chelsio 10Gb Ethernet Driver.                                *
  *                                                                           *
- * This program is free software; you can redistribute it and/or modify      *
- * it under the terms of the GNU General Public License, version 2, as       *
- * published by the Free Software Foundation.                                *
- *                                                                           *
- * You should have received a copy of the GNU General Public License along   *
- * with this program; if not, see <http://www.gnu.org/licenses/>.            *
- *                                                                           *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED    *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF      *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.                     *
  *                                                                           *
  * http://www.chelsio.com                                                    *
  *                                                                           *
--- a/drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h
+++ b/drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*****************************************************************************
  *                                                                           *
  * File: cpl5_cmd.h                                                          *
@@ -6,16 +7,6 @@
  * Description:                                                              *
  *  part of the Chelsio 10Gb Ethernet Driver.                                *
  *                                                                           *
- * This program is free software; you can redistribute it and/or modify      *
- * it under the terms of the GNU General Public License, version 2, as       *
- * published by the Free Software Foundation.                                *
- *                                                                           *
- * You should have received a copy of the GNU General Public License along   *
- * with this program; if not, see <http://www.gnu.org/licenses/>.            *
- *                                                                           *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED    *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF      *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.                     *
  *                                                                           *
  * http://www.chelsio.com                                                    *
  *                                                                           *
--- a/drivers/net/ethernet/chelsio/cxgb/cxgb2.c
+++ b/drivers/net/ethernet/chelsio/cxgb/cxgb2.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*****************************************************************************
  *                                                                           *
  * File: cxgb2.c                                                             *
@@ -6,16 +7,6 @@
  * Description:                                                              *
  *  Chelsio 10Gb Ethernet Driver.                                            *
  *                                                                           *
- * This program is free software; you can redistribute it and/or modify      *
- * it under the terms of the GNU General Public License, version 2, as       *
- * published by the Free Software Foundation.                                *
- *                                                                           *
- * You should have received a copy of the GNU General Public License along   *
- * with this program; if not, see <http://www.gnu.org/licenses/>.            *
- *                                                                           *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED    *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF      *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.                     *
  *                                                                           *
  * http://www.chelsio.com                                                    *
  *                                                                           *
--- a/drivers/net/ethernet/chelsio/cxgb/elmer0.h
+++ b/drivers/net/ethernet/chelsio/cxgb/elmer0.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*****************************************************************************
  *                                                                           *
  * File: elmer0.h                                                            *
@@ -6,16 +7,6 @@
  * Description:                                                              *
  *  part of the Chelsio 10Gb Ethernet Driver.                                *
  *                                                                           *
- * This program is free software; you can redistribute it and/or modify      *
- * it under the terms of the GNU General Public License, version 2, as       *
- * published by the Free Software Foundation.                                *
- *                                                                           *
- * You should have received a copy of the GNU General Public License along   *
- * with this program; if not, see <http://www.gnu.org/licenses/>.            *
- *                                                                           *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED    *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF      *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.                     *
  *                                                                           *
  * http://www.chelsio.com                                                    *
  *                                                                           *
--- a/drivers/net/ethernet/chelsio/cxgb/espi.c
+++ b/drivers/net/ethernet/chelsio/cxgb/espi.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*****************************************************************************
  *                                                                           *
  * File: espi.c                                                              *
@@ -7,16 +8,6 @@
  *  Ethernet SPI functionality.                                              *
  *  part of the Chelsio 10Gb Ethernet Driver.                                *
  *                                                                           *
- * This program is free software; you can redistribute it and/or modify      *
- * it under the terms of the GNU General Public License, version 2, as       *
- * published by the Free Software Foundation.                                *
- *                                                                           *
- * You should have received a copy of the GNU General Public License along   *
- * with this program; if not, see <http://www.gnu.org/licenses/>.            *
- *                                                                           *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED    *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF      *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.                     *
  *                                                                           *
  * http://www.chelsio.com                                                    *
  *                                                                           *
--- a/drivers/net/ethernet/chelsio/cxgb/espi.h
+++ b/drivers/net/ethernet/chelsio/cxgb/espi.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*****************************************************************************
  *                                                                           *
  * File: espi.h                                                              *
@@ -6,16 +7,6 @@
  * Description:                                                              *
  *  part of the Chelsio 10Gb Ethernet Driver.                                *
  *                                                                           *
- * This program is free software; you can redistribute it and/or modify      *
- * it under the terms of the GNU General Public License, version 2, as       *
- * published by the Free Software Foundation.                                *
- *                                                                           *
- * You should have received a copy of the GNU General Public License along   *
- * with this program; if not, see <http://www.gnu.org/licenses/>.            *
- *                                                                           *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED    *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF      *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.                     *
  *                                                                           *
  * http://www.chelsio.com                                                    *
  *                                                                           *
--- a/drivers/net/ethernet/chelsio/cxgb/gmac.h
+++ b/drivers/net/ethernet/chelsio/cxgb/gmac.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*****************************************************************************
  *                                                                           *
  * File: gmac.h                                                              *
@@ -7,16 +8,6 @@
  *  Generic MAC functionality.                                               *
  *  part of the Chelsio 10Gb Ethernet Driver.                                *
  *                                                                           *
- * This program is free software; you can redistribute it and/or modify      *
- * it under the terms of the GNU General Public License, version 2, as       *
- * published by the Free Software Foundation.                                *
- *                                                                           *
- * You should have received a copy of the GNU General Public License along   *
- * with this program; if not, see <http://www.gnu.org/licenses/>.            *
- *                                                                           *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED    *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF      *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.                     *
  *                                                                           *
  * http://www.chelsio.com                                                    *
  *                                                                           *
--- a/drivers/net/ethernet/chelsio/cxgb/mv88x201x.c
+++ b/drivers/net/ethernet/chelsio/cxgb/mv88x201x.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*****************************************************************************
  *                                                                           *
  * File: mv88x201x.c                                                         *
@@ -7,16 +8,6 @@
  *  Marvell PHY (mv88x201x) functionality.                                   *
  *  part of the Chelsio 10Gb Ethernet Driver.                                *
  *                                                                           *
- * This program is free software; you can redistribute it and/or modify      *
- * it under the terms of the GNU General Public License, version 2, as       *
- * published by the Free Software Foundation.                                *
- *                                                                           *
- * You should have received a copy of the GNU General Public License along   *
- * with this program; if not, see <http://www.gnu.org/licenses/>.            *
- *                                                                           *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED    *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF      *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.                     *
  *                                                                           *
  * http://www.chelsio.com                                                    *
  *                                                                           *
--- a/drivers/net/ethernet/chelsio/cxgb/pm3393.c
+++ b/drivers/net/ethernet/chelsio/cxgb/pm3393.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*****************************************************************************
  *                                                                           *
  * File: pm3393.c                                                            *
@@ -7,16 +8,6 @@
  *  PMC/SIERRA (pm3393) MAC-PHY functionality.                               *
  *  part of the Chelsio 10Gb Ethernet Driver.                                *
  *                                                                           *
- * This program is free software; you can redistribute it and/or modify      *
- * it under the terms of the GNU General Public License, version 2, as       *
- * published by the Free Software Foundation.                                *
- *                                                                           *
- * You should have received a copy of the GNU General Public License along   *
- * with this program; if not, see <http://www.gnu.org/licenses/>.            *
- *                                                                           *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED    *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF      *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.                     *
  *                                                                           *
  * http://www.chelsio.com                                                    *
  *                                                                           *
--- a/drivers/net/ethernet/chelsio/cxgb/regs.h
+++ b/drivers/net/ethernet/chelsio/cxgb/regs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*****************************************************************************
  *                                                                           *
  * File: regs.h                                                              *
@@ -6,16 +7,6 @@
  * Description:                                                              *
  *  part of the Chelsio 10Gb Ethernet Driver.                                *
  *                                                                           *
- * This program is free software; you can redistribute it and/or modify      *
- * it under the terms of the GNU General Public License, version 2, as       *
- * published by the Free Software Foundation.                                *
- *                                                                           *
- * You should have received a copy of the GNU General Public License along   *
- * with this program; if not, see <http://www.gnu.org/licenses/>.            *
- *                                                                           *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED    *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF      *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.                     *
  *                                                                           *
  * http://www.chelsio.com                                                    *
  *                                                                           *
--- a/drivers/net/ethernet/chelsio/cxgb/sge.c
+++ b/drivers/net/ethernet/chelsio/cxgb/sge.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*****************************************************************************
  *                                                                           *
  * File: sge.c                                                               *
@@ -7,16 +8,6 @@
  *  DMA engine.                                                              *
  *  part of the Chelsio 10Gb Ethernet Driver.                                *
  *                                                                           *
- * This program is free software; you can redistribute it and/or modify      *
- * it under the terms of the GNU General Public License, version 2, as       *
- * published by the Free Software Foundation.                                *
- *                                                                           *
- * You should have received a copy of the GNU General Public License along   *
- * with this program; if not, see <http://www.gnu.org/licenses/>.            *
- *                                                                           *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED    *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF      *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.                     *
  *                                                                           *
  * http://www.chelsio.com                                                    *
  *                                                                           *
--- a/drivers/net/ethernet/chelsio/cxgb/sge.h
+++ b/drivers/net/ethernet/chelsio/cxgb/sge.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*****************************************************************************
  *                                                                           *
  * File: sge.h                                                               *
@@ -6,16 +7,6 @@
  * Description:                                                              *
  *  part of the Chelsio 10Gb Ethernet Driver.                                *
  *                                                                           *
- * This program is free software; you can redistribute it and/or modify      *
- * it under the terms of the GNU General Public License, version 2, as       *
- * published by the Free Software Foundation.                                *
- *                                                                           *
- * You should have received a copy of the GNU General Public License along   *
- * with this program; if not, see <http://www.gnu.org/licenses/>.            *
- *                                                                           *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED    *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF      *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.                     *
  *                                                                           *
  * http://www.chelsio.com                                                    *
  *                                                                           *
--- a/drivers/net/ethernet/chelsio/cxgb/subr.c
+++ b/drivers/net/ethernet/chelsio/cxgb/subr.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*****************************************************************************
  *                                                                           *
  * File: subr.c                                                              *
@@ -7,16 +8,6 @@
  *  Various subroutines (intr,pio,etc.) used by Chelsio 10G Ethernet driver. *
  *  part of the Chelsio 10Gb Ethernet Driver.                                *
  *                                                                           *
- * This program is free software; you can redistribute it and/or modify      *
- * it under the terms of the GNU General Public License, version 2, as       *
- * published by the Free Software Foundation.                                *
- *                                                                           *
- * You should have received a copy of the GNU General Public License along   *
- * with this program; if not, see <http://www.gnu.org/licenses/>.            *
- *                                                                           *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED    *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF      *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.                     *
  *                                                                           *
  * http://www.chelsio.com                                                    *
  *                                                                           *
--- a/drivers/net/ethernet/chelsio/cxgb/suni1x10gexp_regs.h
+++ b/drivers/net/ethernet/chelsio/cxgb/suni1x10gexp_regs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*****************************************************************************
  *                                                                           *
  * File: suni1x10gexp_regs.h                                                 *
@@ -7,16 +8,6 @@
  *  PMC/SIERRA (pm3393) MAC-PHY functionality.                               *
  *  part of the Chelsio 10Gb Ethernet Driver.                                *
  *                                                                           *
- * This program is free software; you can redistribute it and/or modify      *
- * it under the terms of the GNU General Public License, version 2, as       *
- * published by the Free Software Foundation.                                *
- *                                                                           *
- * You should have received a copy of the GNU General Public License along   *
- * with this program; if not, see <http://www.gnu.org/licenses/>.            *
- *                                                                           *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED    *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF      *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.                     *
  *                                                                           *
  * http://www.chelsio.com                                                    *
  *                                                                           *



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

* [Batch 12 patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 299
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (22 preceding siblings ...)
  2019-05-29 14:18 ` [Batch 12 patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 298 Thomas Gleixner
@ 2019-05-29 14:18 ` Thomas Gleixner
  2019-05-29 15:33   ` Zavras, Alexios
                     ` (2 more replies)
  2019-05-29 14:18 ` [Batch 12 patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 300 Thomas Gleixner
  24 siblings, 3 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:18 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=32552d34adbb
---
 drivers/crypto/nx/nx-aes-cbc.c  |   14 +-------------
 drivers/crypto/nx/nx-aes-ccm.c  |   14 +-------------
 drivers/crypto/nx/nx-aes-ctr.c  |   14 +-------------
 drivers/crypto/nx/nx-aes-ecb.c  |   14 +-------------
 drivers/crypto/nx/nx-aes-gcm.c  |   14 +-------------
 drivers/crypto/nx/nx-aes-xcbc.c |   14 +-------------
 drivers/crypto/nx/nx-sha256.c   |   14 +-------------
 drivers/crypto/nx/nx-sha512.c   |   14 +-------------
 drivers/crypto/nx/nx.c          |   14 +-------------
 drivers/crypto/nx/nx_debugfs.c  |   14 +-------------
 drivers/crypto/vmx/aes.c        |   14 +-------------
 drivers/crypto/vmx/aes_cbc.c    |   14 +-------------
 drivers/crypto/vmx/aes_ctr.c    |   14 +-------------
 drivers/crypto/vmx/ghash.c      |   14 +-------------
 drivers/crypto/vmx/vmx.c        |   14 +-------------
 15 files changed, 15 insertions(+), 195 deletions(-)

--- a/drivers/crypto/nx/nx-aes-cbc.c
+++ b/drivers/crypto/nx/nx-aes-cbc.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * AES CBC routines supporting the Power 7+ Nest Accelerators driver
  *
  * Copyright (C) 2011-2012 International Business Machines Inc.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 only.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Author: Kent Yoder <yoder1@us.ibm.com>
  */
 
--- a/drivers/crypto/nx/nx-aes-ccm.c
+++ b/drivers/crypto/nx/nx-aes-ccm.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * AES CCM routines supporting the Power 7+ Nest Accelerators driver
  *
  * Copyright (C) 2012 International Business Machines Inc.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 only.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Author: Kent Yoder <yoder1@us.ibm.com>
  */
 
--- a/drivers/crypto/nx/nx-aes-ctr.c
+++ b/drivers/crypto/nx/nx-aes-ctr.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * AES CTR routines supporting the Power 7+ Nest Accelerators driver
  *
  * Copyright (C) 2011-2012 International Business Machines Inc.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 only.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Author: Kent Yoder <yoder1@us.ibm.com>
  */
 
--- a/drivers/crypto/nx/nx-aes-ecb.c
+++ b/drivers/crypto/nx/nx-aes-ecb.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * AES ECB routines supporting the Power 7+ Nest Accelerators driver
  *
  * Copyright (C) 2011-2012 International Business Machines Inc.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 only.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Author: Kent Yoder <yoder1@us.ibm.com>
  */
 
--- a/drivers/crypto/nx/nx-aes-gcm.c
+++ b/drivers/crypto/nx/nx-aes-gcm.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * AES GCM routines supporting the Power 7+ Nest Accelerators driver
  *
  * Copyright (C) 2012 International Business Machines Inc.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 only.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Author: Kent Yoder <yoder1@us.ibm.com>
  */
 
--- a/drivers/crypto/nx/nx-aes-xcbc.c
+++ b/drivers/crypto/nx/nx-aes-xcbc.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * AES XCBC routines supporting the Power 7+ Nest Accelerators driver
  *
  * Copyright (C) 2011-2012 International Business Machines Inc.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 only.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Author: Kent Yoder <yoder1@us.ibm.com>
  */
 
--- a/drivers/crypto/nx/nx-sha256.c
+++ b/drivers/crypto/nx/nx-sha256.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * SHA-256 routines supporting the Power 7+ Nest Accelerators driver
  *
  * Copyright (C) 2011-2012 International Business Machines Inc.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 only.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Author: Kent Yoder <yoder1@us.ibm.com>
  */
 
--- a/drivers/crypto/nx/nx-sha512.c
+++ b/drivers/crypto/nx/nx-sha512.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * SHA-512 routines supporting the Power 7+ Nest Accelerators driver
  *
  * Copyright (C) 2011-2012 International Business Machines Inc.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 only.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Author: Kent Yoder <yoder1@us.ibm.com>
  */
 
--- a/drivers/crypto/nx/nx.c
+++ b/drivers/crypto/nx/nx.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * Routines supporting the Power 7+ Nest Accelerators driver
  *
  * Copyright (C) 2011-2012 International Business Machines Inc.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 only.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Author: Kent Yoder <yoder1@us.ibm.com>
  */
 
--- a/drivers/crypto/nx/nx_debugfs.c
+++ b/drivers/crypto/nx/nx_debugfs.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * debugfs routines supporting the Power 7+ Nest Accelerators driver
  *
  * Copyright (C) 2011-2012 International Business Machines Inc.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 only.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Author: Kent Yoder <yoder1@us.ibm.com>
  */
 
--- a/drivers/crypto/vmx/aes.c
+++ b/drivers/crypto/vmx/aes.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * AES routines supporting VMX instructions on the Power 8
  *
  * Copyright (C) 2015 International Business Machines Inc.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 only.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Author: Marcelo Henrique Cerri <mhcerri@br.ibm.com>
  */
 
--- a/drivers/crypto/vmx/aes_cbc.c
+++ b/drivers/crypto/vmx/aes_cbc.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * AES CBC routines supporting VMX instructions on the Power 8
  *
  * Copyright (C) 2015 International Business Machines Inc.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 only.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Author: Marcelo Henrique Cerri <mhcerri@br.ibm.com>
  */
 
--- a/drivers/crypto/vmx/aes_ctr.c
+++ b/drivers/crypto/vmx/aes_ctr.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * AES CTR routines supporting VMX instructions on the Power 8
  *
  * Copyright (C) 2015 International Business Machines Inc.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 only.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Author: Marcelo Henrique Cerri <mhcerri@br.ibm.com>
  */
 
--- a/drivers/crypto/vmx/ghash.c
+++ b/drivers/crypto/vmx/ghash.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * GHASH routines supporting VMX instructions on the Power 8
  *
  * Copyright (C) 2015 International Business Machines Inc.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 only.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Author: Marcelo Henrique Cerri <mhcerri@br.ibm.com>
  */
 
--- a/drivers/crypto/vmx/vmx.c
+++ b/drivers/crypto/vmx/vmx.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * Routines supporting VMX instructions on the Power 8
  *
  * Copyright (C) 2015 International Business Machines Inc.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 only.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * Author: Marcelo Henrique Cerri <mhcerri@br.ibm.com>
  */
 



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

* [Batch 12 patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 300
  2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
                   ` (23 preceding siblings ...)
  2019-05-29 14:18 ` [Batch 12 patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 299 Thomas Gleixner
@ 2019-05-29 14:18 ` Thomas Gleixner
  2019-05-29 15:33   ` Zavras, Alexios
                     ` (2 more replies)
  24 siblings, 3 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 14:18 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=2e6f359a31be
---
 drivers/ata/pata_sch.c      |   15 +--------------
 drivers/gpio/gpio-it87.c    |   14 +-------------
 include/linux/mfd/lpc_ich.h |   14 +-------------
 3 files changed, 3 insertions(+), 40 deletions(-)

--- a/drivers/ata/pata_sch.c
+++ b/drivers/ata/pata_sch.c
@@ -1,21 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  pata_sch.c - Intel SCH PATA controllers
  *
  *  Copyright (c) 2008 Alek Du <alek.du@intel.com>
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License 2 as published
- *  by the Free Software Foundation.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; see the file COPYING.  If not, write to
- *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 /*
--- a/drivers/gpio/gpio-it87.c
+++ b/drivers/gpio/gpio-it87.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  GPIO interface for IT87xx Super I/O chips
  *
@@ -7,19 +8,6 @@
  *  Based on it87_wdt.c     by Oliver Schuster
  *           gpio-it8761e.c by Denis Turischev
  *           gpio-stmpe.c   by Rabin Vincent
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License 2 as published
- *  by the Free Software Foundation.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; see the file COPYING.  If not, write to
- *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/include/linux/mfd/lpc_ich.h
+++ b/include/linux/mfd/lpc_ich.h
@@ -1,21 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  linux/drivers/mfd/lpc_ich.h
  *
  *  Copyright (c) 2012 Extreme Engineering Solution, Inc.
  *  Author: Aaron Sierra <asierra@xes-inc.com>
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License 2 as published
- *  by the Free Software Foundation.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; see the file COPYING.  If not, write to
- *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 #ifndef LPC_ICH_H
 #define LPC_ICH_H



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

* RE: [Batch 12 patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 276
  2019-05-29 14:17 ` [Batch 12 patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 276 Thomas Gleixner
@ 2019-05-29 15:06   ` Zavras, Alexios
  2019-05-31 18:28   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:06 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 01/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 276
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation version 2 this program is distributed
>   in the hope that it will be useful but without any warranty without
>   even the implied warranty of merchantability or fitness for a
>   particular purpose see the gnu general public license for more
>   details you should find a copy of v2 of the gnu general public
>   license somewhere on your linux system if not write to the free
>   software foundation inc 59 temple place suite 330 boston ma 02111
>   1307 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=df0216fc7978

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

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

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

* RE: [Batch 12 patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277
  2019-05-29 14:17 ` [Batch 12 patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 Thomas Gleixner
@ 2019-05-29 15:07   ` Zavras, Alexios
  2019-05-31 18:29   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:07 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 02/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 277
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation version 2 of the licence this program
>   is distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details you should have received a copy of the gnu general
>   public license along with this program if not write to the free
>   software foundation inc 59 temple place suite 330 boston ma 02111
>   1307 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 2 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=f7447edb5856

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

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

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

* RE: [Batch 12 patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 278
  2019-05-29 14:17 ` [Batch 12 patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 278 Thomas Gleixner
@ 2019-05-29 15:08   ` Zavras, Alexios
  2019-05-31 18:30   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:08 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 03/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 278
> 
> 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 version 2 of the gnu general public license as
>   published by the free software foundation this program is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details you should have received a copy of the gnu general
>   public license along with this program if not write to the free
>   software foundation inc 59 temple place suite 330 boston ma 02111
>   1307 usa the full gnu general public license is included in this
>   distribution in the file called copying
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 3 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=1cbf72abe097

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

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

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

* RE: [Batch 12 patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 279
  2019-05-29 14:17 ` [Batch 12 patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 279 Thomas Gleixner
@ 2019-05-29 15:10   ` Zavras, Alexios
  2019-05-29 16:33     ` Thomas Gleixner
  2019-05-31 19:17   ` Allison Randal
  1 sibling, 1 reply; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:10 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 04/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 279
> 
> 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 version 2 of the gnu general public license as
>   published by the free software foundation this program is
>   distributed in the hope that it would be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose you should have received a copy of
>   the gnu general public license along with this program if not write
>   the free software foundation inc 59 temple place suite 330 boston ma
>   02111 1307 usa for further information regarding this notice see
>   http oss sgi com projects geninfo noticeexplan
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-
> spdx.git/commit/?h=batch12&id=dbff045ff0a8
> ---
>  drivers/ide/sgiioc4.c |   13 +------------
>  1 file changed, 1 insertion(+), 12 deletions(-)
> 
> --- a/drivers/ide/sgiioc4.c
> +++ b/drivers/ide/sgiioc4.c
> @@ -1,19 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (c) 2003-2006 Silicon Graphics, Inc.  All Rights Reserved.
>   * Copyright (C) 2008-2009 MontaVista Software, Inc.
>   *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of version 2 of the GNU General Public License
> - * as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope that it would be useful, but
> - * WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> - *
> - * You should have received a copy of the GNU General Public
> - * License along with this program; if not, write the Free Software
> - * Foundation, Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307,
> USA.
> - *
>   * For further information regarding this notice, see:
>   *
>   * http://oss.sgi.com/projects/GenInfo/NoticeExplan
> 

Hmmm.... should we also delete the explanatory URL underneath
(which obviously is not valid any more) ?
Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

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

* RE: [Batch 12 patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 280
  2019-05-29 14:17 ` [Batch 12 patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 280 Thomas Gleixner
@ 2019-05-29 15:12   ` Zavras, Alexios
  2019-05-31 18:30   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:12 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 05/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 280
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license version 2 as
>   published by the free software foundation this program is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose good title or non infringement see
>   the gnu general public license for more details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 9 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=72675bdfd964

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

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

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

* RE: [Batch 12 patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 281
  2019-05-29 14:17 ` [Batch 12 patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 281 Thomas Gleixner
@ 2019-05-29 15:12   ` Zavras, Alexios
  2019-05-31 19:18   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:12 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 06/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 281
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program can be redistributed or modified under the terms of the
>   gnu general public license version 2 as published by the free
>   software foundation this program is distributed without any warranty
>   or implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license version 2 for more
>   details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=60985504788c

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

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

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

* RE: [Batch 12 patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282
  2019-05-29 14:17 ` [Batch 12 patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 Thomas Gleixner
@ 2019-05-29 15:13   ` Zavras, Alexios
  2019-05-31 19:20   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:13 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 07/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 282
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this software is licensed under the terms of the gnu general public
>   license version 2 as published by the free software foundation and
>   may be copied distributed and modified under those terms this
>   program is distributed in the hope that it will be useful but
>   without any warranty without even the implied warranty of
>   merchantability or fitness for a particular purpose see the gnu
>   general public license for more details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 285 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=7199a6977359

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

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

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

* RE: [Batch 12 patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 283
  2019-05-29 14:17 ` [Batch 12 patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 283 Thomas Gleixner
@ 2019-05-29 15:14   ` Zavras, Alexios
  2019-05-31 19:21   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:14 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 08/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 283
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this file is part of the linux kernel and is made available under
>   the terms of the gnu general public license version 2 as published
>   by the free software foundation this program is distributed in the
>   hope it will be useful but without any warranty without even the
>   implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 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=batch12&id=8c2c4a15b0ad

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

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

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

* RE: [Batch 12 patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284
  2019-05-29 14:17 ` [Batch 12 patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 Thomas Gleixner
@ 2019-05-29 15:15   ` Zavras, Alexios
  2019-05-31 19:22   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:15 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 09/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 284
> 
> 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 and
>   only version 2 as published by the free software foundation this
>   program is distributed in the hope that it will be useful but
>   without any warranty without even the implied warranty of
>   merchantability or fitness for a particular purpose see the gnu
>   general public license for more details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 294 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=5576b67dbd0c

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

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

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

* RE: [Batch 12 patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285
  2019-05-29 14:17 ` [Batch 12 patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 Thomas Gleixner
@ 2019-05-29 15:16   ` Zavras, Alexios
  2019-05-31 19:22   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:16 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 10/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 285
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation version 2 of the license this program
>   is distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 100 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=30040f566f47

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

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

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

* RE: [Batch 12 patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286
  2019-05-29 14:18 ` [Batch 12 patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 Thomas Gleixner
@ 2019-05-29 15:17   ` Zavras, Alexios
  2019-05-31 19:32   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:17 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 11/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 286
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation version 2 this program is distributed
>   in the hope that it will be useful but without any warranty without
>   even the implied warranty of merchantability or fitness for a
>   particular purpose see the gnu general public license for more
>   details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 97 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=e19f9c65c872

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

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

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

* RE: [Batch 12 patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287
  2019-05-29 14:18 ` [Batch 12 patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 Thomas Gleixner
@ 2019-05-29 15:18   ` Zavras, Alexios
  2019-05-31 19:33   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:18 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 12/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 287
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license v2 0 as
>   published by the free software foundation this program is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 23 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=85b43a2bd008

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

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

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

* RE: [Batch 12 patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288
  2019-05-29 14:18 ` [Batch 12 patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 Thomas Gleixner
@ 2019-05-29 15:19   ` Zavras, Alexios
  2019-05-31 19:35   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:19 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 13/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 288
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms and conditions of the gnu general public license
>   version 2 as published by the free software foundation this program
>   is distributed in the hope it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 263 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=2a6f903a672a

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

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

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

* RE: [Batch 12 patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 289
  2019-05-29 14:18 ` [Batch 12 patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 289 Thomas Gleixner
@ 2019-05-29 15:22   ` Zavras, Alexios
  2019-05-31 19:36   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:22 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 14/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 289
> 
> 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 only
>   as published by the free software foundation this program is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 8 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=dfacfd8aede7

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

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

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

* RE: [Batch 12 patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 290
  2019-05-29 14:18 ` [Batch 12 patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 290 Thomas Gleixner
@ 2019-05-29 15:23   ` Zavras, Alexios
  2019-05-31 19:37   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:23 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 15/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 290
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license version 2 as
>   published by the free software foundation this program is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details the full gnu general public license is included in
>   this distribution in the file called copying
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 39 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=7952341423b3

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

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

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

* RE: [Batch 12 patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291
  2019-05-29 14:18 ` [Batch 12 patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 Thomas Gleixner
@ 2019-05-29 15:25   ` Zavras, Alexios
  2019-05-31 19:39   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:25 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 16/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 291
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 2 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms and conditions of the gnu general public license
>   version 2 as published by the free software foundation this program
>   is distributed in the hope it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details the full gnu general public license is included in
>   this distribution in the file called copying
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms and conditions of the gnu general public license
>   version 2 as published by the free software foundation this program
>   is distributed in the hope [that] it will be useful but without 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 included in
>   this distribution in the file called copying
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 57 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=a59dc53bea2f

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

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

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

* RE: [Batch 12 patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 292
  2019-05-29 14:18 ` [Batch 12 patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 292 Thomas Gleixner
@ 2019-05-29 15:26   ` Zavras, Alexios
  2019-05-31 19:52   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:26 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 17/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 292
> 
> 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 gpl version 2
>   as published by the free software foundation this program is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 66 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=6506cef090d8

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

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

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

* RE: [Batch 12 patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 293
  2019-05-29 14:18 ` [Batch 12 patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 293 Thomas Gleixner
@ 2019-05-29 15:27   ` Zavras, Alexios
  2019-05-29 16:47   ` Thomas Gleixner
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:27 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 18/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 293
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation version 2 this program is distributed
>   in the hope that it will be useful but without any warranty without
>   even the implied warranty of merchantability or fitness for a
>   particular purpose good title or non infringement see the gnu
>   general public license for more details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=bddbf1100849

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

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

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

* RE: [Batch 12 patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 294
  2019-05-29 14:18 ` [Batch 12 patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 294 Thomas Gleixner
@ 2019-05-29 15:28   ` Zavras, Alexios
  2019-05-31 19:54   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:28 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 19/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 294
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 2 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license 2 as published
>   by the free software foundation this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation this program is distributed in the hope
>   that it [would] be useful but without any warranty without even the
>   implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 9 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=02803d65ecba

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

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

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

* RE: [Batch 12 patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295
  2019-05-29 14:18 ` [Batch 12 patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 Thomas Gleixner
@ 2019-05-29 15:29   ` Zavras, Alexios
  2019-05-31 19:55   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:29 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 20/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 295
> 
> 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 version 2 of the gnu general public license as
>   published by the free software foundation this program is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 64 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=c8a15a9c1c7e

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

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

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

* RE: [Batch 12 patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 296
  2019-05-29 14:18 ` [Batch 12 patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 296 Thomas Gleixner
@ 2019-05-29 15:29   ` Zavras, Alexios
  2019-05-31 19:56   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:29 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 21/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 296
> 
> 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 gplv2 this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=62cb03f8325a

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

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

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

* RE: [Batch 12 patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297
  2019-05-29 14:18 ` [Batch 12 patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 Thomas Gleixner
@ 2019-05-29 15:30   ` Zavras, Alexios
  2019-05-29 17:57   ` Richard Fontana
  2019-05-31 19:57   ` Allison Randal
  2 siblings, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:30 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 22/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 297
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms and conditions of the gnu general public license
>   version 2 as published by the free software foundation you should
>   have received a copy of the gnu general public license along with
>   this program if not write to the free software foundation inc 51
>   franklin st fifth floor boston ma 02110 1301 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 2 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=181de4ac570d

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

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

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

* RE: [Batch 12 patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 298
  2019-05-29 14:18 ` [Batch 12 patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 298 Thomas Gleixner
@ 2019-05-29 15:32   ` Zavras, Alexios
  2019-05-29 16:50     ` Thomas Gleixner
  0 siblings, 1 reply; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:32 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 23/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 298
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license version 2 as
>   published by the free software foundation you should have received a
>   copy of the gnu general public license along with this program if
>   not see http www gnu org licenses this software is provided as is
>   and without any express or implied warranties including without
>   limitation the implied warranties of merchantability and fitness for
>   a particular purpose
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 15 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=05f68a0a18b0

The warranty wording is not the standard GPL one, but I think it's equivalent.

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

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

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

* RE: [Batch 12 patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 299
  2019-05-29 14:18 ` [Batch 12 patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 299 Thomas Gleixner
@ 2019-05-29 15:33   ` Zavras, Alexios
  2019-05-29 17:56   ` Richard Fontana
  2019-05-31 19:58   ` Allison Randal
  2 siblings, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:33 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 24/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 299
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation version 2 only this program is
>   distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details you should have received a copy of the gnu general
>   public license along with this program if not write to the free
>   software foundation inc 675 mass ave cambridge ma 02139 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 15 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=32552d34adbb

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

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

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

* RE: [Batch 12 patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 300
  2019-05-29 14:18 ` [Batch 12 patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 300 Thomas Gleixner
@ 2019-05-29 15:33   ` Zavras, Alexios
  2019-05-29 17:55   ` Richard Fontana
  2019-05-31 19:59   ` Allison Randal
  2 siblings, 0 replies; 81+ messages in thread
From: Zavras, Alexios @ 2019-05-29 15:33 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Wednesday, 29 May, 2019 16:18
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 12 patch 25/25] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 300
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license 2 as published
>   by the free software foundation this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program see the file copying if not write to the free
>   software foundation 675 mass ave cambridge ma 02139 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 3 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=2e6f359a31be

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

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

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

* RE: [Batch 12 patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 279
  2019-05-29 15:10   ` Zavras, Alexios
@ 2019-05-29 16:33     ` Thomas Gleixner
  2019-05-29 17:50       ` Richard Fontana
  0 siblings, 1 reply; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 16:33 UTC (permalink / raw)
  To: Zavras, Alexios; +Cc: linux-spdx

On Wed, 29 May 2019, Zavras, Alexios wrote:
> > From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> > On Behalf Of Thomas Gleixner
> > - * This program is distributed in the hope that it would be useful, but
> > - * WITHOUT ANY WARRANTY; without even the implied warranty of
> > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> > - *
> > - * You should have received a copy of the GNU General Public
> > - * License along with this program; if not, write the Free Software
> > - * Foundation, Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307,
> > USA.
> > - *
> >   * For further information regarding this notice, see:
> >   *
> >   * http://oss.sgi.com/projects/GenInfo/NoticeExplan
> > 
> 
> Hmmm.... should we also delete the explanatory URL underneath
> (which obviously is not valid any more) ?

Makes sense.

Thanks,

	tglx

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

* Re: [Batch 12 patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 293
  2019-05-29 14:18 ` [Batch 12 patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 293 Thomas Gleixner
  2019-05-29 15:27   ` Zavras, Alexios
@ 2019-05-29 16:47   ` Thomas Gleixner
  1 sibling, 0 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 16:47 UTC (permalink / raw)
  To: linux-spdx

On Wed, 29 May 2019, Thomas Gleixner wrote:

> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation version 2 this program is distributed
>   in the hope that it will be useful but without any warranty without
>   even the implied warranty of merchantability or fitness for a
>   particular purpose good title or non infringement see the gnu

Flagged as non standard disclaimer.


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

* RE: [Batch 12 patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 298
  2019-05-29 15:32   ` Zavras, Alexios
@ 2019-05-29 16:50     ` Thomas Gleixner
  0 siblings, 0 replies; 81+ messages in thread
From: Thomas Gleixner @ 2019-05-29 16:50 UTC (permalink / raw)
  To: Zavras, Alexios; +Cc: linux-spdx

On Wed, 29 May 2019, Zavras, Alexios wrote:
> > -----Original Message-----
> > From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> > On Behalf Of Thomas Gleixner
> > Sent: Wednesday, 29 May, 2019 16:18
> > To: linux-spdx@vger.kernel.org
> > Subject: [Batch 12 patch 23/25] treewide: Replace GPLv2
> > boilerplate/reference with SPDX - rule 298
> > 
> > From: Thomas Gleixner tglx@linutronix.de
> > 
> > Based on 1 normalized pattern(s):
> > 
> >   this program is free software you can redistribute it and or modify
> >   it under the terms of the gnu general public license version 2 as
> >   published by the free software foundation you should have received a
> >   copy of the gnu general public license along with this program if
> >   not see http www gnu org licenses this software is provided as is
> >   and without any express or implied warranties including without
> >   limitation the implied warranties of merchantability and fitness for
> >   a particular purpose
> > 
> > extracted by the scancode license scanner the SPDX license identifier
> > 
> >   GPL-2.0-only
> > 
> > has been chosen to replace the boilerplate/reference in 15 file(s).
> > 
> > Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> > 
> > ---
> > https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=05f68a0a18b0
> 
> The warranty wording is not the standard GPL one, but I think it's equivalent.

We stick it into the deferred bucket where we have the other pile of non
standard disclaimers for now.

Thanks,

	tglx

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

* Re: [Batch 12 patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 279
  2019-05-29 16:33     ` Thomas Gleixner
@ 2019-05-29 17:50       ` Richard Fontana
  0 siblings, 0 replies; 81+ messages in thread
From: Richard Fontana @ 2019-05-29 17:50 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: Zavras, Alexios, linux-spdx

On Wed, May 29, 2019 at 12:33 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> On Wed, 29 May 2019, Zavras, Alexios wrote:
> > > From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> > > On Behalf Of Thomas Gleixner
> > > - * This program is distributed in the hope that it would be useful, but
> > > - * WITHOUT ANY WARRANTY; without even the implied warranty of
> > > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> > > - *
> > > - * You should have received a copy of the GNU General Public
> > > - * License along with this program; if not, write the Free Software
> > > - * Foundation, Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307,
> > > USA.
> > > - *
> > >   * For further information regarding this notice, see:
> > >   *
> > >   * http://oss.sgi.com/projects/GenInfo/NoticeExplan
> > >
> >
> > Hmmm.... should we also delete the explanatory URL underneath
> > (which obviously is not valid any more) ?
>
> Makes sense.

Apparently the text at the URL (at one time) was:

"SGI's use of the GPL and/or LGPL and their required notices:

You may note that the SGI notice adds a few minor bits to the notices
required by the GPL and LGPL. These minor differences comply with the
requirements of the GPL and LGPL, without altering their own required
notices. The additional language has been reviewed by the Free
Software Foundation, which has concluded there is no conflict between
the extra language and the GPL and LGPL."

Oddly there is no additional language in these notices if I'm not
mistaken. SGI was known in olden times for adding language excluding
patent license grants, implied or otherwise, from the GPLv2 license
grant, so I wonder if that's what this is referring to. I sort of hope
not, given the statement about the consultation of the FSF, but
whatevs.

Richard

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

* Re: [Batch 12 patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 300
  2019-05-29 14:18 ` [Batch 12 patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 300 Thomas Gleixner
  2019-05-29 15:33   ` Zavras, Alexios
@ 2019-05-29 17:55   ` Richard Fontana
  2019-05-31 19:59   ` Allison Randal
  2 siblings, 0 replies; 81+ messages in thread
From: Richard Fontana @ 2019-05-29 17:55 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Wed, May 29, 2019 at 10:24 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 2 as published
>   by the free software foundation this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program see the file copying if not write to the free
>   software foundation 675 mass ave cambridge ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 3 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 12 patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 299
  2019-05-29 14:18 ` [Batch 12 patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 299 Thomas Gleixner
  2019-05-29 15:33   ` Zavras, Alexios
@ 2019-05-29 17:56   ` Richard Fontana
  2019-05-31 19:58   ` Allison Randal
  2 siblings, 0 replies; 81+ messages in thread
From: Richard Fontana @ 2019-05-29 17:56 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

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

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

* Re: [Batch 12 patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297
  2019-05-29 14:18 ` [Batch 12 patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 Thomas Gleixner
  2019-05-29 15:30   ` Zavras, Alexios
@ 2019-05-29 17:57   ` Richard Fontana
  2019-05-31 19:57   ` Allison Randal
  2 siblings, 0 replies; 81+ messages in thread
From: Richard Fontana @ 2019-05-29 17:57 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Wed, May 29, 2019 at 10:24 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 and conditions of the gnu general public license
>   version 2 as published by the free software foundation you should
>   have received a copy of the gnu general public license along with
>   this program if not write to the free software foundation inc 51
>   franklin st fifth floor boston ma 02110 1301 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 12 patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 276
  2019-05-29 14:17 ` [Batch 12 patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 276 Thomas Gleixner
  2019-05-29 15:06   ` Zavras, Alexios
@ 2019-05-31 18:28   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 18:28 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277
  2019-05-29 14:17 ` [Batch 12 patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 Thomas Gleixner
  2019-05-29 15:07   ` Zavras, Alexios
@ 2019-05-31 18:29   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 18:29 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 278
  2019-05-29 14:17 ` [Batch 12 patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 278 Thomas Gleixner
  2019-05-29 15:08   ` Zavras, Alexios
@ 2019-05-31 18:30   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 18:30 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 280
  2019-05-29 14:17 ` [Batch 12 patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 280 Thomas Gleixner
  2019-05-29 15:12   ` Zavras, Alexios
@ 2019-05-31 18:30   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 18:30 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 279
  2019-05-29 14:17 ` [Batch 12 patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 279 Thomas Gleixner
  2019-05-29 15:10   ` Zavras, Alexios
@ 2019-05-31 19:17   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:17 UTC (permalink / raw)
  To: linux-spdx

On 5/29/19 10:17 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 version 2 of the gnu general public license as
>   published by the free software foundation this program is
>   distributed in the hope that it would be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose you should have received a copy of
>   the gnu general public license along with this program if not write
>   the free software foundation inc 59 temple place suite 330 boston ma
>   02111 1307 usa for further information regarding this notice see
>   http oss sgi com projects geninfo noticeexplan
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

I'm fine with this version, but will also positively review if you
update it to remove the dead link.

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

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

* Re: [Batch 12 patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 281
  2019-05-29 14:17 ` [Batch 12 patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 281 Thomas Gleixner
  2019-05-29 15:12   ` Zavras, Alexios
@ 2019-05-31 19:18   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:18 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282
  2019-05-29 14:17 ` [Batch 12 patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 Thomas Gleixner
  2019-05-29 15:13   ` Zavras, Alexios
@ 2019-05-31 19:20   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:20 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 283
  2019-05-29 14:17 ` [Batch 12 patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 283 Thomas Gleixner
  2019-05-29 15:14   ` Zavras, Alexios
@ 2019-05-31 19:21   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:21 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284
  2019-05-29 14:17 ` [Batch 12 patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 Thomas Gleixner
  2019-05-29 15:15   ` Zavras, Alexios
@ 2019-05-31 19:22   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:22 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285
  2019-05-29 14:17 ` [Batch 12 patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 Thomas Gleixner
  2019-05-29 15:16   ` Zavras, Alexios
@ 2019-05-31 19:22   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:22 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286
  2019-05-29 14:18 ` [Batch 12 patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 Thomas Gleixner
  2019-05-29 15:17   ` Zavras, Alexios
@ 2019-05-31 19:32   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:32 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287
  2019-05-29 14:18 ` [Batch 12 patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 Thomas Gleixner
  2019-05-29 15:18   ` Zavras, Alexios
@ 2019-05-31 19:33   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:33 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288
  2019-05-29 14:18 ` [Batch 12 patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 Thomas Gleixner
  2019-05-29 15:19   ` Zavras, Alexios
@ 2019-05-31 19:35   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:35 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 289
  2019-05-29 14:18 ` [Batch 12 patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 289 Thomas Gleixner
  2019-05-29 15:22   ` Zavras, Alexios
@ 2019-05-31 19:36   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:36 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 290
  2019-05-29 14:18 ` [Batch 12 patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 290 Thomas Gleixner
  2019-05-29 15:23   ` Zavras, Alexios
@ 2019-05-31 19:37   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:37 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291
  2019-05-29 14:18 ` [Batch 12 patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 Thomas Gleixner
  2019-05-29 15:25   ` Zavras, Alexios
@ 2019-05-31 19:39   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:39 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 292
  2019-05-29 14:18 ` [Batch 12 patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 292 Thomas Gleixner
  2019-05-29 15:26   ` Zavras, Alexios
@ 2019-05-31 19:52   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:52 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 294
  2019-05-29 14:18 ` [Batch 12 patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 294 Thomas Gleixner
  2019-05-29 15:28   ` Zavras, Alexios
@ 2019-05-31 19:54   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:54 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295
  2019-05-29 14:18 ` [Batch 12 patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 Thomas Gleixner
  2019-05-29 15:29   ` Zavras, Alexios
@ 2019-05-31 19:55   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:55 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 296
  2019-05-29 14:18 ` [Batch 12 patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 296 Thomas Gleixner
  2019-05-29 15:29   ` Zavras, Alexios
@ 2019-05-31 19:56   ` Allison Randal
  1 sibling, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:56 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297
  2019-05-29 14:18 ` [Batch 12 patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 Thomas Gleixner
  2019-05-29 15:30   ` Zavras, Alexios
  2019-05-29 17:57   ` Richard Fontana
@ 2019-05-31 19:57   ` Allison Randal
  2 siblings, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:57 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 299
  2019-05-29 14:18 ` [Batch 12 patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 299 Thomas Gleixner
  2019-05-29 15:33   ` Zavras, Alexios
  2019-05-29 17:56   ` Richard Fontana
@ 2019-05-31 19:58   ` Allison Randal
  2 siblings, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:58 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 12 patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 300
  2019-05-29 14:18 ` [Batch 12 patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 300 Thomas Gleixner
  2019-05-29 15:33   ` Zavras, Alexios
  2019-05-29 17:55   ` Richard Fontana
@ 2019-05-31 19:59   ` Allison Randal
  2 siblings, 0 replies; 81+ messages in thread
From: Allison Randal @ 2019-05-31 19:59 UTC (permalink / raw)
  To: linux-spdx

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

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

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

end of thread, back to index

Thread overview: 81+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
2019-05-29 14:17 ` [Batch 12 patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 276 Thomas Gleixner
2019-05-29 15:06   ` Zavras, Alexios
2019-05-31 18:28   ` Allison Randal
2019-05-29 14:17 ` [Batch 12 patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 Thomas Gleixner
2019-05-29 15:07   ` Zavras, Alexios
2019-05-31 18:29   ` Allison Randal
2019-05-29 14:17 ` [Batch 12 patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 278 Thomas Gleixner
2019-05-29 15:08   ` Zavras, Alexios
2019-05-31 18:30   ` Allison Randal
2019-05-29 14:17 ` [Batch 12 patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 279 Thomas Gleixner
2019-05-29 15:10   ` Zavras, Alexios
2019-05-29 16:33     ` Thomas Gleixner
2019-05-29 17:50       ` Richard Fontana
2019-05-31 19:17   ` Allison Randal
2019-05-29 14:17 ` [Batch 12 patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 280 Thomas Gleixner
2019-05-29 15:12   ` Zavras, Alexios
2019-05-31 18:30   ` Allison Randal
2019-05-29 14:17 ` [Batch 12 patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 281 Thomas Gleixner
2019-05-29 15:12   ` Zavras, Alexios
2019-05-31 19:18   ` Allison Randal
2019-05-29 14:17 ` [Batch 12 patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 Thomas Gleixner
2019-05-29 15:13   ` Zavras, Alexios
2019-05-31 19:20   ` Allison Randal
2019-05-29 14:17 ` [Batch 12 patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 283 Thomas Gleixner
2019-05-29 15:14   ` Zavras, Alexios
2019-05-31 19:21   ` Allison Randal
2019-05-29 14:17 ` [Batch 12 patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 Thomas Gleixner
2019-05-29 15:15   ` Zavras, Alexios
2019-05-31 19:22   ` Allison Randal
2019-05-29 14:17 ` [Batch 12 patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 Thomas Gleixner
2019-05-29 15:16   ` Zavras, Alexios
2019-05-31 19:22   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 Thomas Gleixner
2019-05-29 15:17   ` Zavras, Alexios
2019-05-31 19:32   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 Thomas Gleixner
2019-05-29 15:18   ` Zavras, Alexios
2019-05-31 19:33   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 Thomas Gleixner
2019-05-29 15:19   ` Zavras, Alexios
2019-05-31 19:35   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 289 Thomas Gleixner
2019-05-29 15:22   ` Zavras, Alexios
2019-05-31 19:36   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 290 Thomas Gleixner
2019-05-29 15:23   ` Zavras, Alexios
2019-05-31 19:37   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 Thomas Gleixner
2019-05-29 15:25   ` Zavras, Alexios
2019-05-31 19:39   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 292 Thomas Gleixner
2019-05-29 15:26   ` Zavras, Alexios
2019-05-31 19:52   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 293 Thomas Gleixner
2019-05-29 15:27   ` Zavras, Alexios
2019-05-29 16:47   ` Thomas Gleixner
2019-05-29 14:18 ` [Batch 12 patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 294 Thomas Gleixner
2019-05-29 15:28   ` Zavras, Alexios
2019-05-31 19:54   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 Thomas Gleixner
2019-05-29 15:29   ` Zavras, Alexios
2019-05-31 19:55   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 296 Thomas Gleixner
2019-05-29 15:29   ` Zavras, Alexios
2019-05-31 19:56   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 Thomas Gleixner
2019-05-29 15:30   ` Zavras, Alexios
2019-05-29 17:57   ` Richard Fontana
2019-05-31 19:57   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 298 Thomas Gleixner
2019-05-29 15:32   ` Zavras, Alexios
2019-05-29 16:50     ` Thomas Gleixner
2019-05-29 14:18 ` [Batch 12 patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 299 Thomas Gleixner
2019-05-29 15:33   ` Zavras, Alexios
2019-05-29 17:56   ` Richard Fontana
2019-05-31 19:58   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 300 Thomas Gleixner
2019-05-29 15:33   ` Zavras, Alexios
2019-05-29 17:55   ` Richard Fontana
2019-05-31 19:59   ` Allison Randal

Linux-SPDX Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-spdx/0 linux-spdx/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-spdx linux-spdx/ https://lore.kernel.org/linux-spdx \
		linux-spdx@vger.kernel.org
	public-inbox-index linux-spdx

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-spdx


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git