Linux-SPDX Archive on lore.kernel.org
 help / color / Atom feed
From: Thomas Gleixner <tglx@linutronix.de>
To: linux-spdx@vger.kernel.org
Subject: [Batch 17 patch 54/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505
Date: Tue, 04 Jun 2019 10:11:38 +0200
Message-ID: <20190604081207.556988620@linutronix.de> (raw)
In-Reply-To: <20190604081044.651381636@linutronix.de>

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  gplv2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch17&id=ff781afa4180
---
 arch/powerpc/kernel/swsusp_64.c                          |    3 +--
 arch/powerpc/kernel/swsusp_asm64.S                       |    3 +--
 drivers/char/tpm/tpmrm-dev.c                             |    3 +--
 lib/test_stackinit.c                                     |    2 +-
 net/mac80211/debugfs.c                                   |    4 +---
 samples/bpf/xdp_redirect_cpu_user.c                      |    3 ++-
 scripts/coccinelle/api/alloc/alloc_cast.cocci            |    5 +++--
 scripts/coccinelle/api/alloc/pool_zalloc-simple.cocci    |    3 ++-
 scripts/coccinelle/api/alloc/zalloc-simple.cocci         |    7 ++++---
 scripts/coccinelle/api/check_bq27xxx_data.cocci          |    3 ++-
 scripts/coccinelle/api/err_cast.cocci                    |    7 ++++---
 scripts/coccinelle/api/kstrdup.cocci                     |    7 ++++---
 scripts/coccinelle/api/memdup.cocci                      |    7 ++++---
 scripts/coccinelle/api/memdup_user.cocci                 |    7 ++++---
 scripts/coccinelle/api/pm_runtime.cocci                  |    3 ++-
 scripts/coccinelle/api/ptr_ret.cocci                     |    5 +++--
 scripts/coccinelle/api/resource_size.cocci               |    7 ++++---
 scripts/coccinelle/free/clk_put.cocci                    |    5 +++--
 scripts/coccinelle/free/devm_free.cocci                  |    5 +++--
 scripts/coccinelle/free/ifnullfree.cocci                 |    3 ++-
 scripts/coccinelle/free/iounmap.cocci                    |    5 +++--
 scripts/coccinelle/free/kfree.cocci                      |    7 ++++---
 scripts/coccinelle/free/kfreeaddr.cocci                  |    3 ++-
 scripts/coccinelle/free/pci_free_consistent.cocci        |    3 ++-
 scripts/coccinelle/iterators/device_node_continue.cocci  |    3 ++-
 scripts/coccinelle/iterators/fen.cocci                   |    7 ++++---
 scripts/coccinelle/iterators/itnull.cocci                |    7 ++++---
 scripts/coccinelle/iterators/list_entry_update.cocci     |    7 ++++---
 scripts/coccinelle/iterators/use_after_iter.cocci        |    5 +++--
 scripts/coccinelle/locks/call_kern.cocci                 |    7 ++++---
 scripts/coccinelle/locks/double_lock.cocci               |    7 ++++---
 scripts/coccinelle/locks/flags.cocci                     |    7 ++++---
 scripts/coccinelle/locks/mini_lock.cocci                 |    7 ++++---
 scripts/coccinelle/misc/array_size.cocci                 |    3 ++-
 scripts/coccinelle/misc/badty.cocci                      |    3 ++-
 scripts/coccinelle/misc/boolconv.cocci                   |    3 ++-
 scripts/coccinelle/misc/boolinit.cocci                   |    5 +++--
 scripts/coccinelle/misc/bugon.cocci                      |    3 ++-
 scripts/coccinelle/misc/cond_no_effect.cocci             |    3 ++-
 scripts/coccinelle/misc/cstptr.cocci                     |    5 +++--
 scripts/coccinelle/misc/doubleinit.cocci                 |    7 ++++---
 scripts/coccinelle/misc/ifaddr.cocci                     |    5 +++--
 scripts/coccinelle/misc/ifcol.cocci                      |    7 ++++---
 scripts/coccinelle/misc/noderef.cocci                    |    5 +++--
 scripts/coccinelle/misc/orplus.cocci                     |    5 +++--
 scripts/coccinelle/misc/returnvar.cocci                  |    3 ++-
 scripts/coccinelle/misc/semicolon.cocci                  |    3 ++-
 scripts/coccinelle/misc/warn.cocci                       |    5 +++--
 scripts/coccinelle/null/badzero.cocci                    |    5 +++--
 scripts/coccinelle/null/deref_null.cocci                 |    7 ++++---
 scripts/coccinelle/null/eno.cocci                        |    7 ++++---
 scripts/coccinelle/null/kmerr.cocci                      |    7 ++++---
 scripts/coccinelle/tests/doublebitand.cocci              |    7 ++++---
 scripts/coccinelle/tests/doubletest.cocci                |    7 ++++---
 scripts/coccinelle/tests/odd_ptr_err.cocci               |    5 +++--
 scripts/coccinelle/tests/unsigned_lesser_than_zero.cocci |    3 ++-
 tools/laptop/freefall/freefall.c                         |    3 +--
 57 files changed, 164 insertions(+), 119 deletions(-)

--- a/arch/powerpc/kernel/swsusp_64.c
+++ b/arch/powerpc/kernel/swsusp_64.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * PowerPC 64-bit swsusp implementation
  *
  * Copyright 2006 Johannes Berg <johannes@sipsolutions.net>
- *
- * GPLv2
  */
 
 #include <asm/iommu.h>
--- a/arch/powerpc/kernel/swsusp_asm64.S
+++ b/arch/powerpc/kernel/swsusp_asm64.S
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * PowerPC 64-bit swsusp implementation
  *
  * Copyright 2006 Johannes Berg <johannes@sipsolutions.net>
- *
- * GPLv2
  */
 
 #include <linux/threads.h>
--- a/drivers/char/tpm/tpmrm-dev.c
+++ b/drivers/char/tpm/tpmrm-dev.c
@@ -1,7 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2017 James.Bottomley@HansenPartnership.com
- *
- * GPLv2
  */
 #include <linux/slab.h>
 #include "tpm-dev.h"
--- a/lib/test_stackinit.c
+++ b/lib/test_stackinit.c
@@ -1,4 +1,4 @@
-// SPDX-Licenses: GPLv2
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Test cases for compiler-based stack variable zeroing via future
  * compiler flags or CONFIG_GCC_PLUGIN_STRUCTLEAK*.
--- a/net/mac80211/debugfs.c
+++ b/net/mac80211/debugfs.c
@@ -1,12 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * mac80211 debugfs for wireless PHYs
  *
  * Copyright 2007	Johannes Berg <johannes@sipsolutions.net>
  * Copyright 2013-2014  Intel Mobile Communications GmbH
  * Copyright (C) 2018 - 2019 Intel Corporation
- *
- * GPLv2
- *
  */
 
 #include <linux/debugfs.h>
--- a/samples/bpf/xdp_redirect_cpu_user.c
+++ b/samples/bpf/xdp_redirect_cpu_user.c
@@ -1,4 +1,5 @@
-/* GPLv2 Copyright(c) 2017 Jesper Dangaard Brouer, Red Hat, Inc.
+// SPDX-License-Identifier: GPL-2.0-only
+/* Copyright(c) 2017 Jesper Dangaard Brouer, Red Hat, Inc.
  */
 static const char *__doc__ =
 	" XDP redirect with a CPU-map type \"BPF_MAP_TYPE_CPUMAP\"";
--- a/scripts/coccinelle/api/alloc/alloc_cast.cocci
+++ b/scripts/coccinelle/api/alloc/alloc_cast.cocci
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Remove casting the values returned by memory allocation functions
 /// like kmalloc, kzalloc, kmem_cache_alloc, kmem_cache_zalloc etc.
 ///
@@ -8,8 +9,8 @@
 //# need some reformatting.
 //
 // Confidence: High
-// Copyright: (C) 2014 Himangi Saraogi GPLv2.
-// Copyright: (C) 2017 Himanshu Jha GPLv2.
+// Copyright: (C) 2014 Himangi Saraogi
+// Copyright: (C) 2017 Himanshu Jha
 // Comments:
 // Options: --no-includes --include-headers
 //
--- a/scripts/coccinelle/api/alloc/pool_zalloc-simple.cocci
+++ b/scripts/coccinelle/api/alloc/pool_zalloc-simple.cocci
@@ -1,7 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 ///
 /// Use *_pool_zalloc rather than *_pool_alloc followed by memset with 0
 ///
-// Copyright: (C) 2015 Intel Corp.  GPLv2.
+// Copyright: (C) 2015 Intel Corp.
 // Options: --no-includes --include-headers
 //
 // Keywords: dma_pool_zalloc, pci_pool_zalloc
--- a/scripts/coccinelle/api/alloc/zalloc-simple.cocci
+++ b/scripts/coccinelle/api/alloc/zalloc-simple.cocci
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 ///
 /// Use zeroing allocator rather than allocator followed by memset with 0
 ///
@@ -6,9 +7,9 @@
 /// matched code has to be contiguous
 ///
 // Confidence: High
-// Copyright: (C) 2009-2010 Julia Lawall, Nicolas Palix, DIKU.  GPLv2.
-// Copyright: (C) 2009-2010 Gilles Muller, INRIA/LiP6.  GPLv2.
-// Copyright: (C) 2017 Himanshu Jha GPLv2.
+// Copyright: (C) 2009-2010 Julia Lawall, Nicolas Palix, DIKU.
+// Copyright: (C) 2009-2010 Gilles Muller, INRIA/LiP6.
+// Copyright: (C) 2017 Himanshu Jha
 // URL: http://coccinelle.lip6.fr/rules/kzalloc.html
 // Options: --no-includes --include-headers
 //
--- a/scripts/coccinelle/api/check_bq27xxx_data.cocci
+++ b/scripts/coccinelle/api/check_bq27xxx_data.cocci
@@ -1,10 +1,11 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Detect BQ27XXX_DATA structures with identical registers, dm registers or
 /// properties.
 //# Doesn't unfold macros used in register or property fields.
 //# Requires OCaml scripting
 ///
 // Confidence: High
-// Copyright: (C) 2017 Julia Lawall, Inria/LIP6, GPLv2.
+// Copyright: (C) 2017 Julia Lawall, Inria/LIP6,
 // URL: http://coccinelle.lip6.fr/
 // Requires: 1.0.7
 // Keywords: BQ27XXX_DATA
--- a/scripts/coccinelle/api/err_cast.cocci
+++ b/scripts/coccinelle/api/err_cast.cocci
@@ -1,10 +1,11 @@
+// SPDX-License-Identifier: GPL-2.0-only
 ///
 /// Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...))
 ///
 // Confidence: High
-// Copyright: (C) 2009, 2010 Nicolas Palix, DIKU.  GPLv2.
-// Copyright: (C) 2009, 2010 Julia Lawall, DIKU.  GPLv2.
-// Copyright: (C) 2009, 2010 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2009, 2010 Nicolas Palix, DIKU.
+// Copyright: (C) 2009, 2010 Julia Lawall, DIKU.
+// Copyright: (C) 2009, 2010 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Options:
 //
--- a/scripts/coccinelle/api/kstrdup.cocci
+++ b/scripts/coccinelle/api/kstrdup.cocci
@@ -1,9 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Use kstrdup rather than duplicating its implementation
 ///
 // Confidence: High
-// Copyright: (C) 2010-2012 Nicolas Palix.  GPLv2.
-// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2010-2012 Nicolas Palix.
+// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/api/memdup.cocci
+++ b/scripts/coccinelle/api/memdup.cocci
@@ -1,9 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Use kmemdup rather than duplicating its implementation
 ///
 // Confidence: High
-// Copyright: (C) 2010-2012 Nicolas Palix.  GPLv2.
-// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2010-2012 Nicolas Palix.
+// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/api/memdup_user.cocci
+++ b/scripts/coccinelle/api/memdup_user.cocci
@@ -1,10 +1,11 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Use memdup_user rather than duplicating its implementation
 /// This is a little bit restricted to reduce false positives
 ///
 // Confidence: High
-// Copyright: (C) 2010-2012 Nicolas Palix.  GPLv2.
-// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2010-2012 Nicolas Palix.
+// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/api/pm_runtime.cocci
+++ b/scripts/coccinelle/api/pm_runtime.cocci
@@ -1,8 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Make sure pm_runtime_* calls does not use unnecessary IS_ERR_VALUE
 ///
 // Keywords: pm_runtime
 // Confidence: Medium
-// Copyright (C) 2013 Texas Instruments Incorporated - GPLv2.
+// Copyright (C) 2013 Texas Instruments Incorporated -
 // URL: http://coccinelle.lip6.fr/
 // Options: --include-headers
 
--- a/scripts/coccinelle/api/ptr_ret.cocci
+++ b/scripts/coccinelle/api/ptr_ret.cocci
@@ -1,9 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 ///
 /// Use PTR_ERR_OR_ZERO rather than if(IS_ERR(...)) + PTR_ERR
 ///
 // Confidence: High
-// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Options: --no-includes --include-headers
 //
--- a/scripts/coccinelle/api/resource_size.cocci
+++ b/scripts/coccinelle/api/resource_size.cocci
@@ -1,11 +1,12 @@
+// SPDX-License-Identifier: GPL-2.0-only
 ///
 /// Use resource_size function on resource object
 /// instead of explicit computation.
 ///
 //  Confidence: High
-//  Copyright: (C) 2009, 2010 Nicolas Palix, DIKU.  GPLv2.
-//  Copyright: (C) 2009, 2010 Julia Lawall, DIKU.  GPLv2.
-//  Copyright: (C) 2009, 2010 Gilles Muller, INRIA/LiP6.  GPLv2.
+//  Copyright: (C) 2009, 2010 Nicolas Palix, DIKU.
+//  Copyright: (C) 2009, 2010 Julia Lawall, DIKU.
+//  Copyright: (C) 2009, 2010 Gilles Muller, INRIA/LiP6.
 //  URL: http://coccinelle.lip6.fr/
 //  Options:
 //
--- a/scripts/coccinelle/free/clk_put.cocci
+++ b/scripts/coccinelle/free/clk_put.cocci
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Find missing clk_puts.
 ///
 //# This only signals a missing clk_put when there is a clk_put later
@@ -5,8 +6,8 @@
 //# False positives can be due to loops.
 //
 // Confidence: Moderate
-// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options:
--- a/scripts/coccinelle/free/devm_free.cocci
+++ b/scripts/coccinelle/free/devm_free.cocci
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Find uses of standard freeing functons on values allocated using devm_
 /// functions.  Values allocated using the devm_functions are freed when
 /// the device is detached, and thus the use of the standard freeing
@@ -14,8 +15,8 @@
 /// less reliable in these cases.
 ///
 // Confidence: Moderate
-// Copyright: (C) 2011 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2011 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2011 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2011 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/free/ifnullfree.cocci
+++ b/scripts/coccinelle/free/ifnullfree.cocci
@@ -1,10 +1,11 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// NULL check before some freeing functions is not needed.
 ///
 /// Based on checkpatch warning
 /// "kfree(NULL) is safe this check is probably not required"
 /// and kfreeaddr.cocci by Julia Lawall.
 ///
-// Copyright: (C) 2014 Fabian Frederick.  GPLv2.
+// Copyright: (C) 2014 Fabian Frederick.
 // Comments: -
 // Options: --no-includes --include-headers
 
--- a/scripts/coccinelle/free/iounmap.cocci
+++ b/scripts/coccinelle/free/iounmap.cocci
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Find missing iounmaps.
 ///
 //# This only signals a missing iounmap when there is an iounmap later
@@ -5,8 +6,8 @@
 //# False positives can be due to loops.
 //
 // Confidence: Moderate
-// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options:
--- a/scripts/coccinelle/free/kfree.cocci
+++ b/scripts/coccinelle/free/kfree.cocci
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Find a use after free.
 //# Values of variables may imply that some
 //# execution paths are not possible, resulting in false positives.
@@ -5,9 +6,9 @@
 //# SCTP_DBG_OBJCNT_DEC that do not actually evaluate their argument
 ///
 // Confidence: Moderate
-// Copyright: (C) 2010-2012 Nicolas Palix.  GPLv2.
-// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2010-2012 Nicolas Palix.
+// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/free/kfreeaddr.cocci
+++ b/scripts/coccinelle/free/kfreeaddr.cocci
@@ -1,7 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Free of a structure field
 ///
 // Confidence: High
-// Copyright: (C) 2013 Julia Lawall, INRIA/LIP6.  GPLv2.
+// Copyright: (C) 2013 Julia Lawall, INRIA/LIP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/free/pci_free_consistent.cocci
+++ b/scripts/coccinelle/free/pci_free_consistent.cocci
@@ -1,7 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Find missing pci_free_consistent for every pci_alloc_consistent.
 ///
 // Confidence: Moderate
-// Copyright: (C) 2013 Petr Strnad.  GPLv2.
+// Copyright: (C) 2013 Petr Strnad.
 // URL: http://coccinelle.lip6.fr/
 // Keywords: pci_free_consistent, pci_alloc_consistent
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/iterators/device_node_continue.cocci
+++ b/scripts/coccinelle/iterators/device_node_continue.cocci
@@ -1,8 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Device node iterators put the previous value of the index variable, so an
 /// explicit put causes a double put.
 ///
 // Confidence: High
-// Copyright: (C) 2015 Julia Lawall, Inria. GPLv2.
+// Copyright: (C) 2015 Julia Lawall, Inria.
 // URL: http://coccinelle.lip6.fr/
 // Options: --no-includes --include-headers
 // Requires: 1.0.4
--- a/scripts/coccinelle/iterators/fen.cocci
+++ b/scripts/coccinelle/iterators/fen.cocci
@@ -1,10 +1,11 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// These iterators only exit normally when the loop cursor is NULL, so there
 /// is no point to call of_node_put on the final value.
 ///
 // Confidence: High
-// Copyright: (C) 2010-2012 Nicolas Palix.  GPLv2.
-// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2010-2012 Nicolas Palix.
+// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/iterators/itnull.cocci
+++ b/scripts/coccinelle/iterators/itnull.cocci
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Many iterators have the property that the first argument is always bound
 /// to a real list element, never NULL.
 //# False positives arise for some iterators that do not have this property,
@@ -6,9 +7,9 @@
 //# or return).
 ///
 // Confidence: Moderate
-// Copyright: (C) 2010-2012 Nicolas Palix.  GPLv2.
-// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2010-2012 Nicolas Palix.
+// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/iterators/list_entry_update.cocci
+++ b/scripts/coccinelle/iterators/list_entry_update.cocci
@@ -1,12 +1,13 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// list_for_each_entry uses its first argument to get from one element of
 /// the list to the next, so it is usually not a good idea to reassign it.
 /// The first rule finds such a reassignment and the second rule checks
 /// that there is a path from the reassignment back to the top of the loop.
 ///
 // Confidence: High
-// Copyright: (C) 2010 Nicolas Palix, DIKU.  GPLv2.
-// Copyright: (C) 2010 Julia Lawall, DIKU.  GPLv2.
-// Copyright: (C) 2010 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2010 Nicolas Palix, DIKU.
+// Copyright: (C) 2010 Julia Lawall, DIKU.
+// Copyright: (C) 2010 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/iterators/use_after_iter.cocci
+++ b/scripts/coccinelle/iterators/use_after_iter.cocci
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// If list_for_each_entry, etc complete a traversal of the list, the iterator
 /// variable ends up pointing to an address at an offset from the list head,
 /// and not a meaningful structure.  Thus this value should not be used after
@@ -7,8 +8,8 @@
 //#may also cause a report to be a false positive.
 ///
 // Confidence: Moderate
-// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2012 Gilles Muller, INRIA/LIP6.  GPLv2.
+// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2012 Gilles Muller, INRIA/LIP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/locks/call_kern.cocci
+++ b/scripts/coccinelle/locks/call_kern.cocci
@@ -1,12 +1,13 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Find functions that refer to GFP_KERNEL but are called with locks held.
 //# The proposed change of converting the GFP_KERNEL is not necessarily the
 //# correct one.  It may be desired to unlock the lock, or to not call the
 //# function under the lock in the first place.
 ///
 // Confidence: Moderate
-// Copyright: (C) 2012 Nicolas Palix.  GPLv2.
-// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2012 Nicolas Palix.
+// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/locks/double_lock.cocci
+++ b/scripts/coccinelle/locks/double_lock.cocci
@@ -1,11 +1,12 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Find double locks.  False positives may occur when some paths cannot
 /// occur at execution, due to the values of variables, and when there is
 /// an intervening function call that releases the lock.
 ///
 // Confidence: Moderate
-// Copyright: (C) 2010 Nicolas Palix, DIKU.  GPLv2.
-// Copyright: (C) 2010 Julia Lawall, DIKU.  GPLv2.
-// Copyright: (C) 2010 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2010 Nicolas Palix, DIKU.
+// Copyright: (C) 2010 Julia Lawall, DIKU.
+// Copyright: (C) 2010 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/locks/flags.cocci
+++ b/scripts/coccinelle/locks/flags.cocci
@@ -1,9 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Find nested lock+irqsave functions that use the same flags variables
 ///
 // Confidence: High
-// Copyright: (C) 2010-2012 Nicolas Palix.  GPLv2.
-// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2010-2012 Nicolas Palix.
+// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/locks/mini_lock.cocci
+++ b/scripts/coccinelle/locks/mini_lock.cocci
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Find missing unlocks.  This semantic match considers the specific case
 /// where the unlock is missing from an if branch, and there is a lock
 /// before the if and an unlock after the if.  False positives are due to
@@ -6,9 +7,9 @@
 /// function call that releases the lock.
 ///
 // Confidence: Moderate
-// Copyright: (C) 2010-2012 Nicolas Palix.  GPLv2.
-// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2010-2012 Nicolas Palix.
+// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/misc/array_size.cocci
+++ b/scripts/coccinelle/misc/array_size.cocci
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Use ARRAY_SIZE instead of dividing sizeof array with sizeof an element
 ///
 //# This makes an effort to find cases where ARRAY_SIZE can be used such as
@@ -6,7 +7,7 @@
 //# division of the two sizeofs by ARRAY_SIZE.
 //
 // Confidence: High
-// Copyright: (C) 2014 Himangi Saraogi.  GPLv2.
+// Copyright: (C) 2014 Himangi Saraogi.
 // Comments:
 // Options: --no-includes --include-headers
 
--- a/scripts/coccinelle/misc/badty.cocci
+++ b/scripts/coccinelle/misc/badty.cocci
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Correct the size argument to alloc functions
 ///
 //# This makes an effort to find cases where the argument to sizeof is wrong
@@ -8,7 +9,7 @@
 //# may need some reformatting.
 //
 // Confidence: Moderate
-// Copyright: (C) 2014 Himangi Saraogi.  GPLv2.
+// Copyright: (C) 2014 Himangi Saraogi.
 // Comments:
 // Options:
 
--- a/scripts/coccinelle/misc/boolconv.cocci
+++ b/scripts/coccinelle/misc/boolconv.cocci
@@ -1,9 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Remove unneeded conversion to bool
 ///
 //# Relational and logical operators evaluate to bool,
 //# explicit conversion is overly verbose and unneeded.
 //
-// Copyright: (C) 2016 Andrew F. Davis <afd@ti.com> GPLv2.
+// Copyright: (C) 2016 Andrew F. Davis <afd@ti.com>
 
 virtual patch
 virtual context
--- a/scripts/coccinelle/misc/boolinit.cocci
+++ b/scripts/coccinelle/misc/boolinit.cocci
@@ -1,10 +1,11 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Bool initializations should use true and false.  Bool tests don't need
 /// comparisons.  Based on contributions from Joe Perches, Rusty Russell
 /// and Bruce W Allan.
 ///
 // Confidence: High
-// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Options: --include-headers
 
--- a/scripts/coccinelle/misc/bugon.cocci
+++ b/scripts/coccinelle/misc/bugon.cocci
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Use BUG_ON instead of a if condition followed by BUG.
 ///
 //# This makes an effort to find cases where BUG() follows an if
@@ -6,7 +7,7 @@
 //# as argument.
 //
 // Confidence: High
-// Copyright: (C) 2014 Himangi Saraogi.  GPLv2.
+// Copyright: (C) 2014 Himangi Saraogi.
 // Comments:
 // Options: --no-includes --include-headers
 
--- a/scripts/coccinelle/misc/cond_no_effect.cocci
+++ b/scripts/coccinelle/misc/cond_no_effect.cocci
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 ///Find conditions where if and else branch are functionally
 // identical.
 //
@@ -37,7 +38,7 @@
 // All other cases look like bugs or at least lack of documentation
 //
 // Confidence: Moderate
-// Copyright: (C) 2016 Nicholas Mc Guire, OSADL.  GPLv2.
+// Copyright: (C) 2016 Nicholas Mc Guire, OSADL.
 // Comments:
 // Options: --no-includes --include-headers
 
--- a/scripts/coccinelle/misc/cstptr.cocci
+++ b/scripts/coccinelle/misc/cstptr.cocci
@@ -1,9 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// PTR_ERR should be applied before its argument is reassigned, typically
 /// to NULL
 ///
 // Confidence: High
-// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/misc/doubleinit.cocci
+++ b/scripts/coccinelle/misc/doubleinit.cocci
@@ -1,11 +1,12 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Find duplicate field initializations.  This has a high rate of false
 /// positives due to #ifdefs, which Coccinelle is not aware of in a structure
 /// initialization.
 ///
 // Confidence: Low
-// Copyright: (C) 2010-2012 Nicolas Palix.  GPLv2.
-// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2010-2012 Nicolas Palix.
+// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments: requires at least Coccinelle 0.2.4, lex or parse error otherwise
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/misc/ifaddr.cocci
+++ b/scripts/coccinelle/misc/ifaddr.cocci
@@ -1,8 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// The address of a variable or field is likely always to be non-zero.
 ///
 // Confidence: High
-// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/misc/ifcol.cocci
+++ b/scripts/coccinelle/misc/ifcol.cocci
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Find confusingly indented code in or after an if.  An if branch should
 /// be indented.  The code following an if should not be indented.
 /// Sometimes, code after an if that is indented is actually intended to be
@@ -8,9 +9,9 @@
 //# is not visually aligned may be considered to be in the same column.
 //
 // Confidence: Low
-// Copyright: (C) 2010 Nicolas Palix, DIKU.  GPLv2.
-// Copyright: (C) 2010 Julia Lawall, DIKU.  GPLv2.
-// Copyright: (C) 2010 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2010 Nicolas Palix, DIKU.
+// Copyright: (C) 2010 Julia Lawall, DIKU.
+// Copyright: (C) 2010 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/misc/noderef.cocci
+++ b/scripts/coccinelle/misc/noderef.cocci
@@ -1,9 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// sizeof when applied to a pointer typed expression gives the size of
 /// the pointer
 ///
 // Confidence: High
-// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/misc/orplus.cocci
+++ b/scripts/coccinelle/misc/orplus.cocci
@@ -1,10 +1,11 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Check for constants that are added but are used elsewhere as bitmasks
 /// The results should be checked manually to ensure that the nonzero
 /// bits in the two constants are actually disjoint.
 ///
 // Confidence: Moderate
-// Copyright: (C) 2013 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2013 Gilles Muller, INRIA/LIP6.  GPLv2.
+// Copyright: (C) 2013 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2013 Gilles Muller, INRIA/LIP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/misc/returnvar.cocci
+++ b/scripts/coccinelle/misc/returnvar.cocci
@@ -1,8 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 ///
 /// Remove unneeded variable used to store return value.
 ///
 // Confidence: Moderate
-// Copyright: (C) 2012 Peter Senna Tschudin, INRIA/LIP6.  GPLv2.
+// Copyright: (C) 2012 Peter Senna Tschudin, INRIA/LIP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments: Comments on code can be deleted if near code that is removed.
 //           "when strict" can be removed to get more hits, but adds false
--- a/scripts/coccinelle/misc/semicolon.cocci
+++ b/scripts/coccinelle/misc/semicolon.cocci
@@ -1,8 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 ///
 /// Remove unneeded semicolon.
 ///
 // Confidence: Moderate
-// Copyright: (C) 2012 Peter Senna Tschudin, INRIA/LIP6.  GPLv2.
+// Copyright: (C) 2012 Peter Senna Tschudin, INRIA/LIP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments: Some false positives on empty default cases in switch statements.
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/misc/warn.cocci
+++ b/scripts/coccinelle/misc/warn.cocci
@@ -1,8 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Use WARN(1,...) rather than printk followed by WARN_ON(1)
 ///
 // Confidence: High
-// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments:
 // Options: --no-includes --include-headers
--- a/scripts/coccinelle/null/badzero.cocci
+++ b/scripts/coccinelle/null/badzero.cocci
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// Compare pointer-typed values to NULL rather than 0
 ///
 //# This makes an effort to choose between !x and x == NULL.  !x is used
@@ -7,8 +8,8 @@
 //# include path.
 //
 // Confidence: High
-// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6.
+// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Requires: 1.0.0
 // Options:
--- a/scripts/coccinelle/null/deref_null.cocci
+++ b/scripts/coccinelle/null/deref_null.cocci
@@ -1,11 +1,12 @@
+// SPDX-License-Identifier: GPL-2.0-only
 ///
 /// A variable is dereferenced under a NULL test.
 /// Even though it is known to be NULL.
 ///
 // Confidence: Moderate
-// Copyright: (C) 2010 Nicolas Palix, DIKU.  GPLv2.
-// Copyright: (C) 2010 Julia Lawall, DIKU.  GPLv2.
-// Copyright: (C) 2010 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2010 Nicolas Palix, DIKU.
+// Copyright: (C) 2010 Julia Lawall, DIKU.
+// Copyright: (C) 2010 Gilles Muller, INRIA/LiP6.
 // URL: http://coccinelle.lip6.fr/
 // Comments: -I ... -all_includes can give more complete results
 // Options:
--- a/scripts/coccinelle/null/eno.cocci
+++ b/scripts/coccinelle/null/eno.cocci
@@ -1,9 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /// The various basic memory allocation functions don't return ERR_PTR
 ///
 // Confidence: High
-// Copyright: (C) 2010-2012 Nicolas Palix.  GPLv2.
-// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.  GPLv2.
-// Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6.  GPLv2.
+// Copyright: (C) 2010-2012 Nicolas Palix.
+// Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6.



  parent reply index

Thread overview: 193+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-04  8:10 [Batch 17 patch 00/57] Batch 17 of random GPL notices/references Thomas Gleixner
2019-06-04  8:10 ` [Batch 17 patch 01/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 451 Thomas Gleixner
2019-06-04 10:51   ` Enrico Weigelt, metux IT consult
2019-06-04 18:34   ` Allison Randal
2019-06-04  8:10 ` [Batch 17 patch 02/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 452 Thomas Gleixner
2019-06-04 10:52   ` Enrico Weigelt, metux IT consult
2019-06-04 18:35   ` Allison Randal
2019-06-04  8:10 ` [Batch 17 patch 03/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 453 Thomas Gleixner
2019-06-04 10:52   ` Enrico Weigelt, metux IT consult
2019-06-04 10:58   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-04 11:08     ` Thomas Gleixner
2019-06-04  8:10 ` [Batch 17 patch 04/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 454 Thomas Gleixner
2019-06-04 10:53   ` Enrico Weigelt, metux IT consult
2019-06-04 18:36   ` Allison Randal
2019-06-04  8:10 ` [Batch 17 patch 05/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 455 Thomas Gleixner
2019-06-04 10:54   ` Enrico Weigelt, metux IT consult
2019-06-04 18:53   ` Allison Randal
2019-06-04  8:10 ` [Batch 17 patch 06/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 Thomas Gleixner
2019-06-04 10:54   ` Enrico Weigelt, metux IT consult
2019-06-04 18:54   ` Allison Randal
2019-06-04  8:10 ` [Batch 17 patch 07/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 457 Thomas Gleixner
2019-06-04 10:55   ` Enrico Weigelt, metux IT consult
2019-06-04 18:55   ` Allison Randal
2019-06-04  8:10 ` [Batch 17 patch 08/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 459 Thomas Gleixner
2019-06-04 10:58   ` Enrico Weigelt, metux IT consult
2019-06-04 18:56   ` Allison Randal
2019-06-04  8:10 ` [Batch 17 patch 09/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 460 Thomas Gleixner
2019-06-04 11:02   ` Enrico Weigelt, metux IT consult
2019-06-04 18:57   ` Allison Randal
2019-06-04  8:10 ` [Batch 17 patch 10/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 461 Thomas Gleixner
2019-06-04 11:03   ` Enrico Weigelt, metux IT consult
2019-06-04 18:58   ` Allison Randal
2019-06-04  8:10 ` [Batch 17 patch 11/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 462 Thomas Gleixner
2019-06-04 11:03   ` Enrico Weigelt, metux IT consult
2019-06-04 18:59   ` Allison Randal
2019-06-04  8:10 ` [Batch 17 patch 12/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 Thomas Gleixner
2019-06-04 11:04   ` Enrico Weigelt, metux IT consult
2019-06-04 19:00   ` Allison Randal
2019-06-04  8:10 ` [Batch 17 patch 13/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 464 Thomas Gleixner
2019-06-04 11:04   ` Enrico Weigelt, metux IT consult
2019-06-04 19:00   ` Allison Randal
2019-06-04  8:10 ` [Batch 17 patch 14/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 465 Thomas Gleixner
2019-06-04 11:05   ` Enrico Weigelt, metux IT consult
2019-06-04 19:01   ` Allison Randal
2019-06-04  8:10 ` [Batch 17 patch 15/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 466 Thomas Gleixner
2019-06-04 11:12   ` Thomas Gleixner
2019-06-04 19:02     ` Allison Randal
2019-06-04 11:15   ` Enrico Weigelt, metux IT consult
2019-06-04  8:11 ` [Batch 17 patch 16/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 467 Thomas Gleixner
2019-06-04 11:16   ` Enrico Weigelt, metux IT consult
2019-06-04 19:03   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 17/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 Thomas Gleixner
2019-06-04 11:17   ` Enrico Weigelt, metux IT consult
2019-06-04 19:04   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 18/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 469 Thomas Gleixner
2019-06-04 11:17   ` Enrico Weigelt, metux IT consult
2019-06-04 19:07   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 19/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 470 Thomas Gleixner
2019-06-04 11:13   ` Thomas Gleixner
2019-06-04 11:19   ` Enrico Weigelt, metux IT consult
2019-06-04  8:11 ` [Batch 17 patch 20/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 471 Thomas Gleixner
2019-06-04 11:19   ` Enrico Weigelt, metux IT consult
2019-06-04 20:36   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 21/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 472 Thomas Gleixner
2019-06-04 11:20   ` Enrico Weigelt, metux IT consult
2019-06-04 20:37   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 22/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 473 Thomas Gleixner
2019-06-04 11:20   ` Enrico Weigelt, metux IT consult
2019-06-04 20:37   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 23/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 474 Thomas Gleixner
2019-06-04 11:21   ` Enrico Weigelt, metux IT consult
2019-06-04 20:39   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 24/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 475 Thomas Gleixner
2019-06-04 11:22   ` Enrico Weigelt, metux IT consult
2019-06-04 20:40   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 25/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 476 Thomas Gleixner
2019-06-04 11:22   ` Enrico Weigelt, metux IT consult
2019-06-04 20:40   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 26/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 Thomas Gleixner
2019-06-04 11:22   ` Enrico Weigelt, metux IT consult
2019-06-04 20:41   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 27/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 478 Thomas Gleixner
2019-06-04 11:15   ` Thomas Gleixner
2019-06-04  8:11 ` [Batch 17 patch 28/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 479 Thomas Gleixner
2019-06-04 11:24   ` Enrico Weigelt, metux IT consult
2019-06-04 20:42   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 29/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 480 Thomas Gleixner
2019-06-04 11:26   ` Enrico Weigelt, metux IT consult
2019-06-04 20:43   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 30/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 Thomas Gleixner
2019-06-04 11:27   ` Enrico Weigelt, metux IT consult
2019-06-04 20:44   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 31/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 Thomas Gleixner
2019-06-04 11:28   ` Enrico Weigelt, metux IT consult
2019-06-04 20:45   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 32/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 483 Thomas Gleixner
2019-06-04 11:16   ` Thomas Gleixner
2019-06-04 11:31   ` Enrico Weigelt, metux IT consult
2019-06-04  8:11 ` [Batch 17 patch 33/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 484 Thomas Gleixner
2019-06-04 11:31   ` Enrico Weigelt, metux IT consult
2019-06-04 20:53   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 34/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 485 Thomas Gleixner
2019-06-04 11:32   ` Enrico Weigelt, metux IT consult
2019-06-04 21:03   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 35/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 486 Thomas Gleixner
2019-06-04 11:33   ` Enrico Weigelt, metux IT consult
2019-06-04 21:03   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 36/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 487 Thomas Gleixner
2019-06-04 11:33   ` Enrico Weigelt, metux IT consult
2019-06-04 21:05   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 37/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 488 Thomas Gleixner
2019-06-04 11:37   ` Enrico Weigelt, metux IT consult
2019-06-04 21:06   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 38/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 489 Thomas Gleixner
2019-06-04 11:40   ` Enrico Weigelt, metux IT consult
2019-06-04 21:07   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 39/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 Thomas Gleixner
2019-06-04 11:42   ` Enrico Weigelt, metux IT consult
2019-06-04 21:08   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 40/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 491 Thomas Gleixner
2019-06-04 11:43   ` Enrico Weigelt, metux IT consult
2019-06-04 21:09   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 41/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 492 Thomas Gleixner
2019-06-04 11:43   ` Enrico Weigelt, metux IT consult
2019-06-04 13:53     ` Thomas Gleixner
2019-06-04  8:11 ` [Batch 17 patch 42/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 493 Thomas Gleixner
2019-06-04 11:17   ` Thomas Gleixner
2019-06-04  8:11 ` [Batch 17 patch 43/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 494 Thomas Gleixner
2019-06-04 11:20   ` Thomas Gleixner
2019-06-04 11:51     ` Enrico Weigelt, metux IT consult
2019-06-04 13:50       ` Thomas Gleixner
2019-06-10  8:36         ` Philippe Ombredanne
2019-06-10 15:30           ` Richard Fontana
2019-06-10 15:45             ` Greg KH
2019-06-10 16:49               ` Richard Fontana
2019-06-11 13:55                 ` Enrico Weigelt, metux IT consult
2019-06-11 14:19                   ` Thomas Gleixner
2019-06-11 15:45                 ` Greg KH
2019-06-04  8:11 ` [Batch 17 patch 44/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 495 Thomas Gleixner
2019-06-04 11:52   ` Enrico Weigelt, metux IT consult
2019-06-04 21:12   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 45/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 Thomas Gleixner
2019-06-04 10:31   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-04 11:52   ` Enrico Weigelt, metux IT consult
2019-06-04 21:12   ` Allison Randal
2019-06-04  8:11 ` [Batch 17 patch 46/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 497 Thomas Gleixner
2019-06-04 11:53   ` Enrico Weigelt, metux IT consult
2019-06-04 21:13   ` Allison Randal
2019-06-05  4:29   ` Kate Stewart
2019-06-04  8:11 ` [Batch 17 patch 47/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 498 Thomas Gleixner
2019-06-04 10:32   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-06-04 11:54   ` Enrico Weigelt, metux IT consult
2019-06-04 21:13   ` Allison Randal
2019-06-05  4:28   ` Kate Stewart
2019-06-04  8:11 ` [Batch 17 patch 48/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499 Thomas Gleixner
2019-06-04 11:56   ` Enrico Weigelt, metux IT consult
2019-06-04 21:14   ` Allison Randal
2019-06-05  4:27   ` Kate Stewart
2019-06-04  8:11 ` [Batch 17 patch 49/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 Thomas Gleixner
2019-06-04 11:57   ` Enrico Weigelt, metux IT consult
2019-06-04 21:15   ` Allison Randal
2019-06-05  4:10   ` Kate Stewart
2019-06-05  4:23   ` Kate Stewart
2019-06-04  8:11 ` [Batch 17 patch 50/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 Thomas Gleixner
2019-06-04 11:58   ` Enrico Weigelt, metux IT consult
2019-06-04 21:16   ` Allison Randal
2019-06-05  4:08   ` Kate Stewart
2019-06-04  8:11 ` [Batch 17 patch 51/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 Thomas Gleixner
2019-06-04 11:58   ` Enrico Weigelt, metux IT consult
2019-06-04 21:18   ` Allison Randal
2019-06-05  4:08   ` Kate Stewart
2019-06-04  8:11 ` [Batch 17 patch 52/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 503 Thomas Gleixner
2019-06-04 11:58   ` Enrico Weigelt, metux IT consult
2019-06-04 21:19   ` Allison Randal
2019-06-05  4:07   ` Kate Stewart
2019-06-04  8:11 ` [Batch 17 patch 53/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 504 Thomas Gleixner
2019-06-04 11:59   ` Enrico Weigelt, metux IT consult
2019-06-04 21:20   ` Allison Randal
2019-06-05  4:07   ` Kate Stewart
2019-06-04  8:11 ` Thomas Gleixner [this message]
2019-06-04 12:04   ` [Batch 17 patch 54/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 Enrico Weigelt, metux IT consult
2019-06-04 21:21   ` Allison Randal
2019-06-05  4:06   ` Kate Stewart
2019-06-04  8:11 ` [Batch 17 patch 55/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 506 Thomas Gleixner
2019-06-04 12:05   ` Enrico Weigelt, metux IT consult
2019-06-04 21:22   ` Allison Randal
2019-06-05  3:59   ` Kate Stewart
2019-06-04  8:11 ` [Batch 17 patch 56/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 Thomas Gleixner
2019-06-04 12:05   ` Enrico Weigelt, metux IT consult
2019-06-04 21:25   ` Allison Randal
2019-06-05  3:58   ` Kate Stewart
2019-06-04  8:11 ` [Batch 17 patch 57/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 508 Thomas Gleixner
2019-06-04 11:23   ` Thomas Gleixner

Reply instructions:

You may reply publically to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190604081207.556988620@linutronix.de \
    --to=tglx@linutronix.de \
    --cc=linux-spdx@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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