All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] drivers/s390/ license text cleanup
@ 2017-11-14 17:37 Greg Kroah-Hartman
  2017-11-14 17:38 ` [PATCH 1/9] s390: block: add SPDX identifiers to the remaining files Greg Kroah-Hartman
                   ` (9 more replies)
  0 siblings, 10 replies; 20+ messages in thread
From: Greg Kroah-Hartman @ 2017-11-14 17:37 UTC (permalink / raw)
  To: linux-s390, schwidefsky, heiko.carstens, Stefan Haberland,
	Jan Hoeppner, Sebastian Ott, Peter Oberparleiter, Cornelia Huck
  Cc: linux-kernel, Greg Kroah-Hartman, Dong Jia Shi,
	Harald Freudenberger, Julian Wiedmann, Ursula Braun,
	Steffen Maier, Benjamin Block, Halil Pasic, Paul E. McKenney

Hi all,

Here are 9 patches against linux-next of today that add SPDX identifiers
to the remaining files that do not currently have them, and then it
cleans up the various different ways that the license text boilerplate
was written for the GPLv2 in a few files.  This cleanup was done in the
quest to remove the 700+ different ways the kernel describes GPLv2.

No copyright headers or any other non-license-description text was
removed in these patches.

FWIW, this license cleanup action has been "blessed" by IBM lawyers, but
feel free to check internally if you are curious.

Greg Kroah-Hartman (9):
  s390: block: add SPDX identifiers to the remaining files
  s390: crypto: add SPDX identifiers to the remaining files
  s390: cio: add SPDX identifiers to the remaining files
  s390: char: add SPDX identifiers to the remaining files
  s390: net: add SPDX identifiers to the remaining files
  s390: scsi: zfcp_aux: add SPDX identifier
  s390: virtio: add SPDX identifiers to the remaining files
  s390: crypto: Remove redundant license text
  s390: drivers: Remove redundant license text

 drivers/s390/block/dasd.c              |  1 +
 drivers/s390/block/dasd_devmap.c       |  1 +
 drivers/s390/block/dasd_diag.c         |  1 +
 drivers/s390/block/dasd_eckd.c         |  1 +
 drivers/s390/block/dasd_fba.c          |  1 +
 drivers/s390/block/dcssblk.c           |  1 +
 drivers/s390/block/scm_blk.c           |  1 +
 drivers/s390/block/xpram.c             |  1 +
 drivers/s390/char/fs3270.c             |  1 +
 drivers/s390/char/hmcdrv_mod.c         |  1 +
 drivers/s390/char/monreader.c          |  1 +
 drivers/s390/char/monwriter.c          |  1 +
 drivers/s390/char/raw3270.c            |  1 +
 drivers/s390/char/sclp_async.c         |  1 +
 drivers/s390/char/tape_34xx.c          |  1 +
 drivers/s390/char/tape_3590.c          |  1 +
 drivers/s390/char/tape_class.c         |  1 +
 drivers/s390/char/tape_core.c          |  1 +
 drivers/s390/char/tty3270.c            |  1 +
 drivers/s390/char/vmlogrdr.c           |  1 +
 drivers/s390/char/vmur.c               |  1 +
 drivers/s390/char/zcore.c              |  2 +-
 drivers/s390/cio/ccwgroup.c            |  1 +
 drivers/s390/cio/chp.c                 |  1 +
 drivers/s390/cio/chsc.c                |  1 +
 drivers/s390/cio/chsc_sch.c            |  1 +
 drivers/s390/cio/cio.c                 |  1 +
 drivers/s390/cio/cmf.c                 | 15 +--------------
 drivers/s390/cio/css.c                 |  3 +--
 drivers/s390/cio/device.c              |  3 +--
 drivers/s390/cio/device_fsm.c          |  1 +
 drivers/s390/cio/device_ops.c          |  3 +--
 drivers/s390/cio/eadm_sch.c            |  1 +
 drivers/s390/cio/isc.c                 |  1 +
 drivers/s390/cio/qdio_main.c           |  1 +
 drivers/s390/cio/qdio_setup.c          |  1 +
 drivers/s390/cio/scm.c                 |  1 +
 drivers/s390/cio/vfio_ccw_drv.c        |  1 +
 drivers/s390/crypto/ap_bus.c           | 15 +--------------
 drivers/s390/crypto/ap_bus.h           | 15 +--------------
 drivers/s390/crypto/pkey_api.c         |  6 +-----
 drivers/s390/crypto/zcrypt_api.c       | 15 +--------------
 drivers/s390/crypto/zcrypt_api.h       | 15 +--------------
 drivers/s390/crypto/zcrypt_card.c      | 11 +----------
 drivers/s390/crypto/zcrypt_cca_key.h   | 15 +--------------
 drivers/s390/crypto/zcrypt_cex2a.c     | 15 +--------------
 drivers/s390/crypto/zcrypt_cex2a.h     | 15 +--------------
 drivers/s390/crypto/zcrypt_cex4.c      |  1 +
 drivers/s390/crypto/zcrypt_error.h     | 15 +--------------
 drivers/s390/crypto/zcrypt_msgtype50.c | 15 +--------------
 drivers/s390/crypto/zcrypt_msgtype50.h | 15 +--------------
 drivers/s390/crypto/zcrypt_msgtype6.c  | 15 +--------------
 drivers/s390/crypto/zcrypt_msgtype6.h  | 15 +--------------
 drivers/s390/crypto/zcrypt_pcixcc.c    | 15 +--------------
 drivers/s390/crypto/zcrypt_pcixcc.h    | 15 +--------------
 drivers/s390/crypto/zcrypt_queue.c     | 11 +----------
 drivers/s390/net/ctcm_main.c           |  1 +
 drivers/s390/net/fsm.c                 |  1 +
 drivers/s390/net/lcs.c                 | 15 +--------------
 drivers/s390/net/netiucv.c             | 16 +---------------
 drivers/s390/net/qeth_core_main.c      |  1 +
 drivers/s390/net/qeth_core_sys.c       |  1 +
 drivers/s390/net/qeth_l2_main.c        |  1 +
 drivers/s390/net/qeth_l3_main.c        |  1 +
 drivers/s390/net/smsgiucv.c            | 15 +--------------
 drivers/s390/net/smsgiucv_app.c        |  1 +
 drivers/s390/scsi/zfcp_aux.c           |  1 +
 drivers/s390/virtio/Makefile           |  5 +----
 drivers/s390/virtio/virtio_ccw.c       |  5 +----
 69 files changed, 69 insertions(+), 293 deletions(-)

-- 
2.15.0

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

* [PATCH 1/9] s390: block: add SPDX identifiers to the remaining files
  2017-11-14 17:37 [PATCH 0/9] drivers/s390/ license text cleanup Greg Kroah-Hartman
@ 2017-11-14 17:38 ` Greg Kroah-Hartman
  2017-11-14 17:38 ` [PATCH 2/9] s390: crypto: " Greg Kroah-Hartman
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 20+ messages in thread
From: Greg Kroah-Hartman @ 2017-11-14 17:38 UTC (permalink / raw)
  To: linux-s390, schwidefsky, heiko.carstens
  Cc: linux-kernel, Greg Kroah-Hartman, Stefan Haberland, Jan Hoeppner,
	Thomas Gleixner, Kate Stewart, Philippe Ombredanne

It's good to have SPDX identifiers in all files to make it easier to
audit the kernel tree for correct licenses.

Update the drivers/s390/block/ files with the correct SPDX license
identifier based on the license text in the file itself.  The SPDX
identifier is a legally binding shorthand, which can be used instead of
the full boiler plate text.

This work is based on a script and data from Thomas Gleixner, Philippe
Ombredanne, and Kate Stewart.

Cc: Stefan Haberland <sth@linux.vnet.ibm.com>
Cc: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Kate Stewart <kstewart@linuxfoundation.org>
Cc: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/s390/block/dasd.c        | 1 +
 drivers/s390/block/dasd_devmap.c | 1 +
 drivers/s390/block/dasd_diag.c   | 1 +
 drivers/s390/block/dasd_eckd.c   | 1 +
 drivers/s390/block/dasd_fba.c    | 1 +
 drivers/s390/block/dcssblk.c     | 1 +
 drivers/s390/block/scm_blk.c     | 1 +
 drivers/s390/block/xpram.c       | 1 +
 8 files changed, 8 insertions(+)

diff --git a/drivers/s390/block/dasd.c b/drivers/s390/block/dasd.c
index 29f35e29d480..fdb3b133e5e0 100644
--- a/drivers/s390/block/dasd.c
+++ b/drivers/s390/block/dasd.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Author(s)......: Holger Smolinski <Holger.Smolinski@de.ibm.com>
  *		    Horst Hummel <Horst.Hummel@de.ibm.com>
diff --git a/drivers/s390/block/dasd_devmap.c b/drivers/s390/block/dasd_devmap.c
index c95a4784c191..e7cd28ff1984 100644
--- a/drivers/s390/block/dasd_devmap.c
+++ b/drivers/s390/block/dasd_devmap.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Author(s)......: Holger Smolinski <Holger.Smolinski@de.ibm.com>
  *		    Horst Hummel <Horst.Hummel@de.ibm.com>
diff --git a/drivers/s390/block/dasd_diag.c b/drivers/s390/block/dasd_diag.c
index 98fb28e49d2c..f035c2f25d35 100644
--- a/drivers/s390/block/dasd_diag.c
+++ b/drivers/s390/block/dasd_diag.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Author(s)......: Holger Smolinski <Holger.Smolinski@de.ibm.com>
  * Based on.......: linux/drivers/s390/block/mdisk.c
diff --git a/drivers/s390/block/dasd_eckd.c b/drivers/s390/block/dasd_eckd.c
index 8eafcd5fa004..1a41ef496338 100644
--- a/drivers/s390/block/dasd_eckd.c
+++ b/drivers/s390/block/dasd_eckd.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Author(s)......: Holger Smolinski <Holger.Smolinski@de.ibm.com>
  *		    Horst Hummel <Horst.Hummel@de.ibm.com>
diff --git a/drivers/s390/block/dasd_fba.c b/drivers/s390/block/dasd_fba.c
index 6168ccdb389c..a6b132f7e869 100644
--- a/drivers/s390/block/dasd_fba.c
+++ b/drivers/s390/block/dasd_fba.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Author(s)......: Holger Smolinski <Holger.Smolinski@de.ibm.com>
  * Bugreports.to..: <Linux390@de.ibm.com>
diff --git a/drivers/s390/block/dcssblk.c b/drivers/s390/block/dcssblk.c
index 7abb240847c0..6aaefb780436 100644
--- a/drivers/s390/block/dcssblk.c
+++ b/drivers/s390/block/dcssblk.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * dcssblk.c -- the S/390 block driver for dcss memory
  *
diff --git a/drivers/s390/block/scm_blk.c b/drivers/s390/block/scm_blk.c
index eb51893c74a4..b4130c7880d8 100644
--- a/drivers/s390/block/scm_blk.c
+++ b/drivers/s390/block/scm_blk.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Block driver for s390 storage class memory.
  *
diff --git a/drivers/s390/block/xpram.c b/drivers/s390/block/xpram.c
index 571a0709e1e5..2a6334ca750e 100644
--- a/drivers/s390/block/xpram.c
+++ b/drivers/s390/block/xpram.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Xpram.c -- the S/390 expanded memory RAM-disk
  *           
-- 
2.15.0

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

* [PATCH 2/9] s390: crypto: add SPDX identifiers to the remaining files
  2017-11-14 17:37 [PATCH 0/9] drivers/s390/ license text cleanup Greg Kroah-Hartman
  2017-11-14 17:38 ` [PATCH 1/9] s390: block: add SPDX identifiers to the remaining files Greg Kroah-Hartman
@ 2017-11-14 17:38 ` Greg Kroah-Hartman
  2017-11-14 17:38 ` [PATCH 3/9] s390: cio: " Greg Kroah-Hartman
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 20+ messages in thread
From: Greg Kroah-Hartman @ 2017-11-14 17:38 UTC (permalink / raw)
  To: linux-s390, schwidefsky, heiko.carstens
  Cc: linux-kernel, Greg Kroah-Hartman, Harald Freudenberger,
	Thomas Gleixner, Kate Stewart, Philippe Ombredanne

It's good to have SPDX identifiers in all files to make it easier to
audit the kernel tree for correct licenses.

Update the drivers/s390/crypto/ files with the correct SPDX license
identifier based on the license text in the file itself.  The SPDX
identifier is a legally binding shorthand, which can be used instead of
the full boiler plate text.

This work is based on a script and data from Thomas Gleixner, Philippe
Ombredanne, and Kate Stewart.

Cc: Harald Freudenberger <freude@de.ibm.com>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Kate Stewart <kstewart@linuxfoundation.org>
Cc: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/s390/crypto/ap_bus.c           | 1 +
 drivers/s390/crypto/ap_bus.h           | 1 +
 drivers/s390/crypto/pkey_api.c         | 1 +
 drivers/s390/crypto/zcrypt_api.c       | 1 +
 drivers/s390/crypto/zcrypt_api.h       | 1 +
 drivers/s390/crypto/zcrypt_card.c      | 1 +
 drivers/s390/crypto/zcrypt_cca_key.h   | 1 +
 drivers/s390/crypto/zcrypt_cex2a.c     | 1 +
 drivers/s390/crypto/zcrypt_cex2a.h     | 1 +
 drivers/s390/crypto/zcrypt_cex4.c      | 1 +
 drivers/s390/crypto/zcrypt_error.h     | 1 +
 drivers/s390/crypto/zcrypt_msgtype50.c | 1 +
 drivers/s390/crypto/zcrypt_msgtype50.h | 1 +
 drivers/s390/crypto/zcrypt_msgtype6.c  | 1 +
 drivers/s390/crypto/zcrypt_msgtype6.h  | 1 +
 drivers/s390/crypto/zcrypt_pcixcc.c    | 1 +
 drivers/s390/crypto/zcrypt_pcixcc.h    | 1 +
 drivers/s390/crypto/zcrypt_queue.c     | 1 +
 18 files changed, 18 insertions(+)

diff --git a/drivers/s390/crypto/ap_bus.c b/drivers/s390/crypto/ap_bus.c
index 8b5658b0bec3..8c5fe6d925dd 100644
--- a/drivers/s390/crypto/ap_bus.c
+++ b/drivers/s390/crypto/ap_bus.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Copyright IBM Corp. 2006, 2012
  * Author(s): Cornelia Huck <cornelia.huck@de.ibm.com>
diff --git a/drivers/s390/crypto/ap_bus.h b/drivers/s390/crypto/ap_bus.h
index 3a0e19d87e7c..9747d39bd0f4 100644
--- a/drivers/s390/crypto/ap_bus.h
+++ b/drivers/s390/crypto/ap_bus.h
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Copyright IBM Corp. 2006, 2012
  * Author(s): Cornelia Huck <cornelia.huck@de.ibm.com>
diff --git a/drivers/s390/crypto/pkey_api.c b/drivers/s390/crypto/pkey_api.c
index 8dda5bb34a2f..869ace34972d 100644
--- a/drivers/s390/crypto/pkey_api.c
+++ b/drivers/s390/crypto/pkey_api.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  pkey device driver
  *
diff --git a/drivers/s390/crypto/zcrypt_api.c b/drivers/s390/crypto/zcrypt_api.c
index b5f4006198b9..bf35457ebd13 100644
--- a/drivers/s390/crypto/zcrypt_api.c
+++ b/drivers/s390/crypto/zcrypt_api.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  zcrypt 2.1.0
  *
diff --git a/drivers/s390/crypto/zcrypt_api.h b/drivers/s390/crypto/zcrypt_api.h
index 73541a798db7..4883d51521fd 100644
--- a/drivers/s390/crypto/zcrypt_api.h
+++ b/drivers/s390/crypto/zcrypt_api.h
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  zcrypt 2.1.0
  *
diff --git a/drivers/s390/crypto/zcrypt_card.c b/drivers/s390/crypto/zcrypt_card.c
index f85dacf1c284..c0e7072f18a9 100644
--- a/drivers/s390/crypto/zcrypt_card.c
+++ b/drivers/s390/crypto/zcrypt_card.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  zcrypt 2.1.0
  *
diff --git a/drivers/s390/crypto/zcrypt_cca_key.h b/drivers/s390/crypto/zcrypt_cca_key.h
index 12cff6262566..ebb9fbcb9bc0 100644
--- a/drivers/s390/crypto/zcrypt_cca_key.h
+++ b/drivers/s390/crypto/zcrypt_cca_key.h
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  zcrypt 2.1.0
  *
diff --git a/drivers/s390/crypto/zcrypt_cex2a.c b/drivers/s390/crypto/zcrypt_cex2a.c
index b97c5d5ee5a4..e00ffa44f85c 100644
--- a/drivers/s390/crypto/zcrypt_cex2a.c
+++ b/drivers/s390/crypto/zcrypt_cex2a.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  zcrypt 2.1.0
  *
diff --git a/drivers/s390/crypto/zcrypt_cex2a.h b/drivers/s390/crypto/zcrypt_cex2a.h
index 0dce4b9af184..6f6830e0bab3 100644
--- a/drivers/s390/crypto/zcrypt_cex2a.h
+++ b/drivers/s390/crypto/zcrypt_cex2a.h
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  zcrypt 2.1.0
  *
diff --git a/drivers/s390/crypto/zcrypt_cex4.c b/drivers/s390/crypto/zcrypt_cex4.c
index e2eebc775a37..f305538334ad 100644
--- a/drivers/s390/crypto/zcrypt_cex4.c
+++ b/drivers/s390/crypto/zcrypt_cex4.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Copyright IBM Corp. 2012
  *  Author(s): Holger Dengler <hd@linux.vnet.ibm.com>
diff --git a/drivers/s390/crypto/zcrypt_error.h b/drivers/s390/crypto/zcrypt_error.h
index 13df60209ed3..8d8892d14bd0 100644
--- a/drivers/s390/crypto/zcrypt_error.h
+++ b/drivers/s390/crypto/zcrypt_error.h
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  zcrypt 2.1.0
  *
diff --git a/drivers/s390/crypto/zcrypt_msgtype50.c b/drivers/s390/crypto/zcrypt_msgtype50.c
index db5bde47dfb0..8fdf5d65c4d2 100644
--- a/drivers/s390/crypto/zcrypt_msgtype50.c
+++ b/drivers/s390/crypto/zcrypt_msgtype50.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  zcrypt 2.1.0
  *
diff --git a/drivers/s390/crypto/zcrypt_msgtype50.h b/drivers/s390/crypto/zcrypt_msgtype50.h
index 5cc280318ee7..f6ce799c2239 100644
--- a/drivers/s390/crypto/zcrypt_msgtype50.h
+++ b/drivers/s390/crypto/zcrypt_msgtype50.h
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  zcrypt 2.1.0
  *
diff --git a/drivers/s390/crypto/zcrypt_msgtype6.c b/drivers/s390/crypto/zcrypt_msgtype6.c
index 785620d30504..3a19b69b846b 100644
--- a/drivers/s390/crypto/zcrypt_msgtype6.c
+++ b/drivers/s390/crypto/zcrypt_msgtype6.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  zcrypt 2.1.0
  *
diff --git a/drivers/s390/crypto/zcrypt_msgtype6.h b/drivers/s390/crypto/zcrypt_msgtype6.h
index 7a0d5b57821f..52d140889377 100644
--- a/drivers/s390/crypto/zcrypt_msgtype6.h
+++ b/drivers/s390/crypto/zcrypt_msgtype6.h
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  zcrypt 2.1.0
  *
diff --git a/drivers/s390/crypto/zcrypt_pcixcc.c b/drivers/s390/crypto/zcrypt_pcixcc.c
index 600604782b65..9963018a6bbc 100644
--- a/drivers/s390/crypto/zcrypt_pcixcc.c
+++ b/drivers/s390/crypto/zcrypt_pcixcc.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  zcrypt 2.1.0
  *
diff --git a/drivers/s390/crypto/zcrypt_pcixcc.h b/drivers/s390/crypto/zcrypt_pcixcc.h
index eacafc8962f2..a85778d5763c 100644
--- a/drivers/s390/crypto/zcrypt_pcixcc.h
+++ b/drivers/s390/crypto/zcrypt_pcixcc.h
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  zcrypt 2.1.0
  *
diff --git a/drivers/s390/crypto/zcrypt_queue.c b/drivers/s390/crypto/zcrypt_queue.c
index 4742be0eec24..5103727b4633 100644
--- a/drivers/s390/crypto/zcrypt_queue.c
+++ b/drivers/s390/crypto/zcrypt_queue.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  zcrypt 2.1.0
  *
-- 
2.15.0

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

* [PATCH 3/9] s390: cio: add SPDX identifiers to the remaining files
  2017-11-14 17:37 [PATCH 0/9] drivers/s390/ license text cleanup Greg Kroah-Hartman
  2017-11-14 17:38 ` [PATCH 1/9] s390: block: add SPDX identifiers to the remaining files Greg Kroah-Hartman
  2017-11-14 17:38 ` [PATCH 2/9] s390: crypto: " Greg Kroah-Hartman
@ 2017-11-14 17:38 ` Greg Kroah-Hartman
  2017-11-14 17:58   ` Cornelia Huck
  2017-11-14 17:38 ` [PATCH 4/9] s390: char: " Greg Kroah-Hartman
                   ` (6 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Greg Kroah-Hartman @ 2017-11-14 17:38 UTC (permalink / raw)
  To: linux-s390, schwidefsky, heiko.carstens
  Cc: linux-kernel, Greg Kroah-Hartman, Sebastian Ott,
	Peter Oberparleiter, Cornelia Huck, Dong Jia Shi,
	Thomas Gleixner, Kate Stewart, Philippe Ombredanne

It's good to have SPDX identifiers in all files to make it easier to
audit the kernel tree for correct licenses.

Update the drivers/s390/cio/ files with the correct SPDX license
identifier based on the license text in the file itself.  The SPDX
identifier is a legally binding shorthand, which can be used instead of
the full boiler plate text.

This work is based on a script and data from Thomas Gleixner, Philippe
Ombredanne, and Kate Stewart.

Cc: Sebastian Ott <sebott@linux.vnet.ibm.com>
Cc: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Cc: Cornelia Huck <cohuck@redhat.com>
Cc: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Kate Stewart <kstewart@linuxfoundation.org>
Cc: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/s390/cio/ccwgroup.c     | 1 +
 drivers/s390/cio/chp.c          | 1 +
 drivers/s390/cio/chsc.c         | 1 +
 drivers/s390/cio/chsc_sch.c     | 1 +
 drivers/s390/cio/cio.c          | 1 +
 drivers/s390/cio/cmf.c          | 1 +
 drivers/s390/cio/css.c          | 1 +
 drivers/s390/cio/device.c       | 1 +
 drivers/s390/cio/device_fsm.c   | 1 +
 drivers/s390/cio/device_ops.c   | 1 +
 drivers/s390/cio/eadm_sch.c     | 1 +
 drivers/s390/cio/isc.c          | 1 +
 drivers/s390/cio/qdio_main.c    | 1 +
 drivers/s390/cio/qdio_setup.c   | 1 +
 drivers/s390/cio/scm.c          | 1 +
 drivers/s390/cio/vfio_ccw_drv.c | 1 +
 16 files changed, 16 insertions(+)

diff --git a/drivers/s390/cio/ccwgroup.c b/drivers/s390/cio/ccwgroup.c
index e2f7b6e93efd..bfec1485ca23 100644
--- a/drivers/s390/cio/ccwgroup.c
+++ b/drivers/s390/cio/ccwgroup.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  bus driver for ccwgroup
  *
diff --git a/drivers/s390/cio/chp.c b/drivers/s390/cio/chp.c
index f4166f80c4d4..5c94a3aec4dd 100644
--- a/drivers/s390/cio/chp.c
+++ b/drivers/s390/cio/chp.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *    Copyright IBM Corp. 1999, 2010
  *    Author(s): Cornelia Huck (cornelia.huck@de.ibm.com)
diff --git a/drivers/s390/cio/chsc.c b/drivers/s390/cio/chsc.c
index 7b0b295b2313..c08fc5a8df0c 100644
--- a/drivers/s390/cio/chsc.c
+++ b/drivers/s390/cio/chsc.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *   S/390 common I/O routines -- channel subsystem call
  *
diff --git a/drivers/s390/cio/chsc_sch.c b/drivers/s390/cio/chsc_sch.c
index 8e7e19b9e92c..0015729d917d 100644
--- a/drivers/s390/cio/chsc_sch.c
+++ b/drivers/s390/cio/chsc_sch.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Driver for s390 chsc subchannels
  *
diff --git a/drivers/s390/cio/cio.c b/drivers/s390/cio/cio.c
index 89216174fcbb..987bf9a8c9f7 100644
--- a/drivers/s390/cio/cio.c
+++ b/drivers/s390/cio/cio.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *   S/390 common I/O routines -- low level i/o calls
  *
diff --git a/drivers/s390/cio/cmf.c b/drivers/s390/cio/cmf.c
index 7d59230e88bb..320ce009ba41 100644
--- a/drivers/s390/cio/cmf.c
+++ b/drivers/s390/cio/cmf.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Linux on zSeries Channel Measurement Facility support
  *
diff --git a/drivers/s390/cio/css.c b/drivers/s390/cio/css.c
index d3e504c3c362..f4c2e71e7a56 100644
--- a/drivers/s390/cio/css.c
+++ b/drivers/s390/cio/css.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * driver for channel subsystem
  *
diff --git a/drivers/s390/cio/device.c b/drivers/s390/cio/device.c
index e5c32f4b5287..4cbcb7166d78 100644
--- a/drivers/s390/cio/device.c
+++ b/drivers/s390/cio/device.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-1.0+
 /*
  *  bus driver for ccw devices
  *
diff --git a/drivers/s390/cio/device_fsm.c b/drivers/s390/cio/device_fsm.c
index f98ea674c3d8..7d8a7a5464c5 100644
--- a/drivers/s390/cio/device_fsm.c
+++ b/drivers/s390/cio/device_fsm.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * finite state machine for device handling
  *
diff --git a/drivers/s390/cio/device_ops.c b/drivers/s390/cio/device_ops.c
index cf8c4ac6323a..aa125d92cc65 100644
--- a/drivers/s390/cio/device_ops.c
+++ b/drivers/s390/cio/device_ops.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-1.0+
 /*
  * Copyright IBM Corp. 2002, 2009
  *
diff --git a/drivers/s390/cio/eadm_sch.c b/drivers/s390/cio/eadm_sch.c
index d14795f7110b..13ebcd3daa05 100644
--- a/drivers/s390/cio/eadm_sch.c
+++ b/drivers/s390/cio/eadm_sch.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Driver for s390 eadm subchannels
  *
diff --git a/drivers/s390/cio/isc.c b/drivers/s390/cio/isc.c
index c592087be0f1..77fde9f5ea8b 100644
--- a/drivers/s390/cio/isc.c
+++ b/drivers/s390/cio/isc.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Functions for registration of I/O interruption subclasses on s390.
  *
diff --git a/drivers/s390/cio/qdio_main.c b/drivers/s390/cio/qdio_main.c
index a4ad39ba3873..24edfaca7873 100644
--- a/drivers/s390/cio/qdio_main.c
+++ b/drivers/s390/cio/qdio_main.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Linux for s390 qdio support, buffer handling, qdio API and module support.
  *
diff --git a/drivers/s390/cio/qdio_setup.c b/drivers/s390/cio/qdio_setup.c
index 48b3866a9ded..895d8ae76665 100644
--- a/drivers/s390/cio/qdio_setup.c
+++ b/drivers/s390/cio/qdio_setup.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * qdio queue initialization
  *
diff --git a/drivers/s390/cio/scm.c b/drivers/s390/cio/scm.c
index 1fa53ecdc2aa..6bca1d5455d4 100644
--- a/drivers/s390/cio/scm.c
+++ b/drivers/s390/cio/scm.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Recognize and maintain s390 storage class memory.
  *
diff --git a/drivers/s390/cio/vfio_ccw_drv.c b/drivers/s390/cio/vfio_ccw_drv.c
index 82f05c4b8c52..ea6a2d0b2894 100644
--- a/drivers/s390/cio/vfio_ccw_drv.c
+++ b/drivers/s390/cio/vfio_ccw_drv.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * VFIO based Physical Subchannel device driver
  *
-- 
2.15.0

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

* [PATCH 4/9] s390: char: add SPDX identifiers to the remaining files
  2017-11-14 17:37 [PATCH 0/9] drivers/s390/ license text cleanup Greg Kroah-Hartman
                   ` (2 preceding siblings ...)
  2017-11-14 17:38 ` [PATCH 3/9] s390: cio: " Greg Kroah-Hartman
@ 2017-11-14 17:38 ` Greg Kroah-Hartman
  2017-11-14 17:38 ` [PATCH 5/9] s390: net: " Greg Kroah-Hartman
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 20+ messages in thread
From: Greg Kroah-Hartman @ 2017-11-14 17:38 UTC (permalink / raw)
  To: linux-s390, schwidefsky, heiko.carstens
  Cc: linux-kernel, Greg Kroah-Hartman, Thomas Gleixner, Kate Stewart,
	Philippe Ombredanne

It's good to have SPDX identifiers in all files to make it easier to
audit the kernel tree for correct licenses.

Update the drivers/s390/char/ files with the correct SPDX license
identifier based on the license text in the file itself.  The SPDX
identifier is a legally binding shorthand, which can be used instead of
the full boiler plate text.

This work is based on a script and data from Thomas Gleixner, Philippe
Ombredanne, and Kate Stewart.

Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Kate Stewart <kstewart@linuxfoundation.org>
Cc: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/s390/char/fs3270.c     | 1 +
 drivers/s390/char/hmcdrv_mod.c | 1 +
 drivers/s390/char/monreader.c  | 1 +
 drivers/s390/char/monwriter.c  | 1 +
 drivers/s390/char/raw3270.c    | 1 +
 drivers/s390/char/sclp_async.c | 1 +
 drivers/s390/char/tape_34xx.c  | 1 +
 drivers/s390/char/tape_3590.c  | 1 +
 drivers/s390/char/tape_class.c | 1 +
 drivers/s390/char/tape_core.c  | 1 +
 drivers/s390/char/tty3270.c    | 1 +
 drivers/s390/char/vmlogrdr.c   | 1 +
 drivers/s390/char/vmur.c       | 1 +
 drivers/s390/char/zcore.c      | 1 +
 14 files changed, 14 insertions(+)

diff --git a/drivers/s390/char/fs3270.c b/drivers/s390/char/fs3270.c
index c4518168fd02..61822480a2a0 100644
--- a/drivers/s390/char/fs3270.c
+++ b/drivers/s390/char/fs3270.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * IBM/3270 Driver - fullscreen driver.
  *
diff --git a/drivers/s390/char/hmcdrv_mod.c b/drivers/s390/char/hmcdrv_mod.c
index 251a318a9b75..1447d0887225 100644
--- a/drivers/s390/char/hmcdrv_mod.c
+++ b/drivers/s390/char/hmcdrv_mod.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *    HMC Drive DVD Module
  *
diff --git a/drivers/s390/char/monreader.c b/drivers/s390/char/monreader.c
index 027ac6ae5eea..bf4ab4efed73 100644
--- a/drivers/s390/char/monreader.c
+++ b/drivers/s390/char/monreader.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Character device driver for reading z/VM *MONITOR service records.
  *
diff --git a/drivers/s390/char/monwriter.c b/drivers/s390/char/monwriter.c
index 571a7e352755..76c158c41510 100644
--- a/drivers/s390/char/monwriter.c
+++ b/drivers/s390/char/monwriter.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Character device driver for writing z/VM *MONITOR service records.
  *
diff --git a/drivers/s390/char/raw3270.c b/drivers/s390/char/raw3270.c
index 5d4f053d7c38..f8cd2935fbfd 100644
--- a/drivers/s390/char/raw3270.c
+++ b/drivers/s390/char/raw3270.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * IBM/3270 Driver - core functions.
  *
diff --git a/drivers/s390/char/sclp_async.c b/drivers/s390/char/sclp_async.c
index 19c25427f27f..ee6f3b563728 100644
--- a/drivers/s390/char/sclp_async.c
+++ b/drivers/s390/char/sclp_async.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Enable Asynchronous Notification via SCLP.
  *
diff --git a/drivers/s390/char/tape_34xx.c b/drivers/s390/char/tape_34xx.c
index de69f0ddc321..6d73ee3f827a 100644
--- a/drivers/s390/char/tape_34xx.c
+++ b/drivers/s390/char/tape_34xx.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *    tape device discipline for 3480/3490 tapes.
  *
diff --git a/drivers/s390/char/tape_3590.c b/drivers/s390/char/tape_3590.c
index e352047ed9f7..37e65a05517f 100644
--- a/drivers/s390/char/tape_3590.c
+++ b/drivers/s390/char/tape_3590.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *    tape device discipline for 3590 tapes.
  *
diff --git a/drivers/s390/char/tape_class.c b/drivers/s390/char/tape_class.c
index e7d23048d3f0..a07102472ce9 100644
--- a/drivers/s390/char/tape_class.c
+++ b/drivers/s390/char/tape_class.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright IBM Corp. 2004
  *
diff --git a/drivers/s390/char/tape_core.c b/drivers/s390/char/tape_core.c
index 9dd4534823b3..07d7448b94e0 100644
--- a/drivers/s390/char/tape_core.c
+++ b/drivers/s390/char/tape_core.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *    basic function of the tape device driver
  *
diff --git a/drivers/s390/char/tty3270.c b/drivers/s390/char/tty3270.c
index e5ebe2fbee23..527475528bf4 100644
--- a/drivers/s390/char/tty3270.c
+++ b/drivers/s390/char/tty3270.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *    IBM/3270 Driver - tty functions.
  *
diff --git a/drivers/s390/char/vmlogrdr.c b/drivers/s390/char/vmlogrdr.c
index 62559dc0169f..069b9ef08206 100644
--- a/drivers/s390/char/vmlogrdr.c
+++ b/drivers/s390/char/vmlogrdr.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *	character device driver for reading z/VM system service records
  *
diff --git a/drivers/s390/char/vmur.c b/drivers/s390/char/vmur.c
index fa90ef05afc0..52aa89424318 100644
--- a/drivers/s390/char/vmur.c
+++ b/drivers/s390/char/vmur.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Linux driver for System z and s390 unit record devices
  * (z/VM virtual punch, reader, printer)
diff --git a/drivers/s390/char/zcore.c b/drivers/s390/char/zcore.c
index aaed778f67c4..dd86559ce7fb 100644
--- a/drivers/s390/char/zcore.c
+++ b/drivers/s390/char/zcore.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-1.0+
 /*
  * zcore module to export memory content and register sets for creating system
  * dumps on SCSI disks (zfcpdump). The "zcore/mem" debugfs file shows the same
-- 
2.15.0

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

* [PATCH 5/9] s390: net: add SPDX identifiers to the remaining files
  2017-11-14 17:37 [PATCH 0/9] drivers/s390/ license text cleanup Greg Kroah-Hartman
                   ` (3 preceding siblings ...)
  2017-11-14 17:38 ` [PATCH 4/9] s390: char: " Greg Kroah-Hartman
@ 2017-11-14 17:38 ` Greg Kroah-Hartman
  2017-11-14 20:22   ` Heiko Carstens
  2017-11-14 17:38 ` [PATCH 6/9] s390: scsi: zfcp_aux: add SPDX identifier Greg Kroah-Hartman
                   ` (4 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Greg Kroah-Hartman @ 2017-11-14 17:38 UTC (permalink / raw)
  To: linux-s390, schwidefsky, heiko.carstens
  Cc: linux-kernel, Greg Kroah-Hartman, Julian Wiedmann, Ursula Braun,
	Thomas Gleixner, Kate Stewart, Philippe Ombredanne

It's good to have SPDX identifiers in all files to make it easier to
audit the kernel tree for correct licenses.

Update the drivers/s390/net/ files with the correct SPDX license
identifier based on the license text in the file itself.  The SPDX
identifier is a legally binding shorthand, which can be used instead of
the full boiler plate text.

This work is based on a script and data from Thomas Gleixner, Philippe
Ombredanne, and Kate Stewart.

Cc: Julian Wiedmann <jwi@linux.vnet.ibm.com>
Cc: Ursula Braun <ubraun@linux.vnet.ibm.com>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Kate Stewart <kstewart@linuxfoundation.org>
Cc: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/s390/net/ctcm_main.c      | 1 +
 drivers/s390/net/fsm.c            | 1 +
 drivers/s390/net/lcs.c            | 1 +
 drivers/s390/net/netiucv.c        | 1 +
 drivers/s390/net/qeth_core_main.c | 1 +
 drivers/s390/net/qeth_core_sys.c  | 1 +
 drivers/s390/net/qeth_l2_main.c   | 1 +
 drivers/s390/net/qeth_l3_main.c   | 1 +
 drivers/s390/net/smsgiucv.c       | 1 +
 drivers/s390/net/smsgiucv_app.c   | 1 +
 10 files changed, 10 insertions(+)

diff --git a/drivers/s390/net/ctcm_main.c b/drivers/s390/net/ctcm_main.c
index be9f17218531..7ce98b70cad3 100644
--- a/drivers/s390/net/ctcm_main.c
+++ b/drivers/s390/net/ctcm_main.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright IBM Corp. 2001, 2009
  * Author(s):
diff --git a/drivers/s390/net/fsm.c b/drivers/s390/net/fsm.c
index 8c14c6c3ad3d..f0c7c182b077 100644
--- a/drivers/s390/net/fsm.c
+++ b/drivers/s390/net/fsm.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /**
  * A generic FSM based on fsm used in isdn4linux
  *
diff --git a/drivers/s390/net/lcs.c b/drivers/s390/net/lcs.c
index e131a03262ad..36899e94d268 100644
--- a/drivers/s390/net/lcs.c
+++ b/drivers/s390/net/lcs.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Linux for S/390 Lan Channel Station Network Driver
  *
diff --git a/drivers/s390/net/netiucv.c b/drivers/s390/net/netiucv.c
index b9c7c1e61da2..150053131baf 100644
--- a/drivers/s390/net/netiucv.c
+++ b/drivers/s390/net/netiucv.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * IUCV network driver
  *
diff --git a/drivers/s390/net/qeth_core_main.c b/drivers/s390/net/qeth_core_main.c
index 49b9efeba1bd..98a7f84540ab 100644
--- a/drivers/s390/net/qeth_core_main.c
+++ b/drivers/s390/net/qeth_core_main.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *    Copyright IBM Corp. 2007, 2009
  *    Author(s): Utz Bacher <utz.bacher@de.ibm.com>,
diff --git a/drivers/s390/net/qeth_core_sys.c b/drivers/s390/net/qeth_core_sys.c
index b22ed2a57acd..ae81534de912 100644
--- a/drivers/s390/net/qeth_core_sys.c
+++ b/drivers/s390/net/qeth_core_sys.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *    Copyright IBM Corp. 2007
  *    Author(s): Utz Bacher <utz.bacher@de.ibm.com>,
diff --git a/drivers/s390/net/qeth_l2_main.c b/drivers/s390/net/qeth_l2_main.c
index d2537c09126d..93d7e345d180 100644
--- a/drivers/s390/net/qeth_l2_main.c
+++ b/drivers/s390/net/qeth_l2_main.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *    Copyright IBM Corp. 2007, 2009
  *    Author(s): Utz Bacher <utz.bacher@de.ibm.com>,
diff --git a/drivers/s390/net/qeth_l3_main.c b/drivers/s390/net/qeth_l3_main.c
index aadd384316a3..0f8c12738b06 100644
--- a/drivers/s390/net/qeth_l3_main.c
+++ b/drivers/s390/net/qeth_l3_main.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *    Copyright IBM Corp. 2007, 2009
  *    Author(s): Utz Bacher <utz.bacher@de.ibm.com>,
diff --git a/drivers/s390/net/smsgiucv.c b/drivers/s390/net/smsgiucv.c
index a851d34c642b..93405e0bad3c 100644
--- a/drivers/s390/net/smsgiucv.c
+++ b/drivers/s390/net/smsgiucv.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * IUCV special message driver
  *
diff --git a/drivers/s390/net/smsgiucv_app.c b/drivers/s390/net/smsgiucv_app.c
index 32515a201bbc..0a263999f7ae 100644
--- a/drivers/s390/net/smsgiucv_app.c
+++ b/drivers/s390/net/smsgiucv_app.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Deliver z/VM CP special messages (SMSG) as uevents.
  *
-- 
2.15.0

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

* [PATCH 6/9] s390: scsi: zfcp_aux: add SPDX identifier
  2017-11-14 17:37 [PATCH 0/9] drivers/s390/ license text cleanup Greg Kroah-Hartman
                   ` (4 preceding siblings ...)
  2017-11-14 17:38 ` [PATCH 5/9] s390: net: " Greg Kroah-Hartman
@ 2017-11-14 17:38 ` Greg Kroah-Hartman
  2017-11-14 17:38 ` [PATCH 7/9] s390: virtio: add SPDX identifiers to the remaining files Greg Kroah-Hartman
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 20+ messages in thread
From: Greg Kroah-Hartman @ 2017-11-14 17:38 UTC (permalink / raw)
  To: linux-s390, schwidefsky, heiko.carstens
  Cc: linux-kernel, Greg Kroah-Hartman, Steffen Maier, Benjamin Block,
	Thomas Gleixner, Kate Stewart, Philippe Ombredanne

It's good to have SPDX identifiers in all files to make it easier to
audit the kernel tree for correct licenses.

Update the drivers/s390/scsi/zfcp_aux.c file with the correct SPDX
license identifier based on the license text in the file itself.  The
SPDX identifier is a legally binding shorthand, which can be used
instead of the full boiler plate text.

This work is based on a script and data from Thomas Gleixner, Philippe
Ombredanne, and Kate Stewart.

Cc: Steffen Maier <maier@linux.vnet.ibm.com>
Cc: Benjamin Block <bblock@linux.vnet.ibm.com>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Kate Stewart <kstewart@linuxfoundation.org>
Cc: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/s390/scsi/zfcp_aux.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/s390/scsi/zfcp_aux.c b/drivers/s390/scsi/zfcp_aux.c
index 84752152d41f..a3a8c8d9d717 100644
--- a/drivers/s390/scsi/zfcp_aux.c
+++ b/drivers/s390/scsi/zfcp_aux.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * zfcp device driver
  *
-- 
2.15.0

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

* [PATCH 7/9] s390: virtio: add SPDX identifiers to the remaining files
  2017-11-14 17:37 [PATCH 0/9] drivers/s390/ license text cleanup Greg Kroah-Hartman
                   ` (5 preceding siblings ...)
  2017-11-14 17:38 ` [PATCH 6/9] s390: scsi: zfcp_aux: add SPDX identifier Greg Kroah-Hartman
@ 2017-11-14 17:38 ` Greg Kroah-Hartman
  2017-11-14 18:00   ` Cornelia Huck
  2017-11-14 17:38 ` [PATCH 8/9] s390: crypto: Remove redundant license text Greg Kroah-Hartman
                   ` (2 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Greg Kroah-Hartman @ 2017-11-14 17:38 UTC (permalink / raw)
  To: linux-s390, schwidefsky, heiko.carstens
  Cc: linux-kernel, Greg Kroah-Hartman, Cornelia Huck, Halil Pasic,
	Thomas Gleixner, Kate Stewart, Philippe Ombredanne

It's good to have SPDX identifiers in all files to make it easier to
audit the kernel tree for correct licenses.

Update the drivers/s390/virtio/ files with the correct SPDX license
identifier based on the license text in the file itself.  The SPDX
identifier is a legally binding shorthand, which can be used instead of
the full boiler plate text.

This work is based on a script and data from Thomas Gleixner, Philippe
Ombredanne, and Kate Stewart.

Cc: Cornelia Huck <cohuck@redhat.com>
Cc: Halil Pasic <pasic@linux.vnet.ibm.com>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Kate Stewart <kstewart@linuxfoundation.org>
Cc: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/s390/virtio/Makefile     | 1 +
 drivers/s390/virtio/virtio_ccw.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/drivers/s390/virtio/Makefile b/drivers/s390/virtio/Makefile
index f68af1f317f1..7c6f0c8db883 100644
--- a/drivers/s390/virtio/Makefile
+++ b/drivers/s390/virtio/Makefile
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: GPL-2.0
 # Makefile for kvm guest drivers on s390
 #
 # Copyright IBM Corp. 2008
diff --git a/drivers/s390/virtio/virtio_ccw.c b/drivers/s390/virtio/virtio_ccw.c
index b18fe2014cf2..56346caadb21 100644
--- a/drivers/s390/virtio/virtio_ccw.c
+++ b/drivers/s390/virtio/virtio_ccw.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * ccw based virtio transport
  *
-- 
2.15.0

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

* [PATCH 8/9] s390: crypto: Remove redundant license text
  2017-11-14 17:37 [PATCH 0/9] drivers/s390/ license text cleanup Greg Kroah-Hartman
                   ` (6 preceding siblings ...)
  2017-11-14 17:38 ` [PATCH 7/9] s390: virtio: add SPDX identifiers to the remaining files Greg Kroah-Hartman
@ 2017-11-14 17:38 ` Greg Kroah-Hartman
  2017-11-14 17:38 ` [PATCH 9/9] s390: drivers: " Greg Kroah-Hartman
  2017-11-24 11:23 ` [PATCH 0/9] drivers/s390/ license text cleanup Heiko Carstens
  9 siblings, 0 replies; 20+ messages in thread
From: Greg Kroah-Hartman @ 2017-11-14 17:38 UTC (permalink / raw)
  To: linux-s390, schwidefsky, heiko.carstens
  Cc: linux-kernel, Greg Kroah-Hartman, Harald Freudenberger, Paul E. McKenney

Now that the SPDX tag is in all drivers/s390/crypto/ files, that
identifies the license in a specific and legally-defined manner.  So the
extra GPL text wording can be removed as it is no longer needed at all.

This is done on a quest to remove the 700+ different ways that files in
the kernel describe the GPL license text.  And there's unneeded stuff
like the address (sometimes incorrect) for the FSF which is never
needed.

No copyright headers or other non-license-description text was removed.

Cc: Harald Freudenberger <freude@de.ibm.com>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Cc: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/s390/crypto/ap_bus.c           | 14 --------------
 drivers/s390/crypto/ap_bus.h           | 14 --------------
 drivers/s390/crypto/pkey_api.c         |  5 -----
 drivers/s390/crypto/zcrypt_api.c       | 14 --------------
 drivers/s390/crypto/zcrypt_api.h       | 14 --------------
 drivers/s390/crypto/zcrypt_card.c      | 10 ----------
 drivers/s390/crypto/zcrypt_cca_key.h   | 14 --------------
 drivers/s390/crypto/zcrypt_cex2a.c     | 14 --------------
 drivers/s390/crypto/zcrypt_cex2a.h     | 14 --------------
 drivers/s390/crypto/zcrypt_error.h     | 14 --------------
 drivers/s390/crypto/zcrypt_msgtype50.c | 14 --------------
 drivers/s390/crypto/zcrypt_msgtype50.h | 14 --------------
 drivers/s390/crypto/zcrypt_msgtype6.c  | 14 --------------
 drivers/s390/crypto/zcrypt_msgtype6.h  | 14 --------------
 drivers/s390/crypto/zcrypt_pcixcc.c    | 14 --------------
 drivers/s390/crypto/zcrypt_pcixcc.h    | 14 --------------
 drivers/s390/crypto/zcrypt_queue.c     | 10 ----------
 17 files changed, 221 deletions(-)

diff --git a/drivers/s390/crypto/ap_bus.c b/drivers/s390/crypto/ap_bus.c
index 8c5fe6d925dd..4b978ef8b05e 100644
--- a/drivers/s390/crypto/ap_bus.c
+++ b/drivers/s390/crypto/ap_bus.c
@@ -8,20 +8,6 @@
  *	      Holger Dengler <hd@linux.vnet.ibm.com>
  *
  * Adjunct processor bus.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #define KMSG_COMPONENT "ap"
diff --git a/drivers/s390/crypto/ap_bus.h b/drivers/s390/crypto/ap_bus.h
index 9747d39bd0f4..61e4852357e5 100644
--- a/drivers/s390/crypto/ap_bus.h
+++ b/drivers/s390/crypto/ap_bus.h
@@ -8,20 +8,6 @@
  *	      Holger Dengler <hd@linux.vnet.ibm.com>
  *
  * Adjunct processor bus header file.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef _AP_BUS_H_
diff --git a/drivers/s390/crypto/pkey_api.c b/drivers/s390/crypto/pkey_api.c
index 869ace34972d..e7c2e4f9529a 100644
--- a/drivers/s390/crypto/pkey_api.c
+++ b/drivers/s390/crypto/pkey_api.c
@@ -4,11 +4,6 @@
  *
  *  Copyright IBM Corp. 2017
  *  Author(s): Harald Freudenberger
- *
- * 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.
- *
  */
 
 #define KMSG_COMPONENT "pkey"
diff --git a/drivers/s390/crypto/zcrypt_api.c b/drivers/s390/crypto/zcrypt_api.c
index bf35457ebd13..dff9841c9819 100644
--- a/drivers/s390/crypto/zcrypt_api.c
+++ b/drivers/s390/crypto/zcrypt_api.c
@@ -11,20 +11,6 @@
  *  Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com>
  *				  Ralph Wuerthner <rwuerthn@de.ibm.com>
  *  MSGTYPE restruct:		  Holger Dengler <hd@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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/module.h>
diff --git a/drivers/s390/crypto/zcrypt_api.h b/drivers/s390/crypto/zcrypt_api.h
index 4883d51521fd..9fff8912f6e3 100644
--- a/drivers/s390/crypto/zcrypt_api.h
+++ b/drivers/s390/crypto/zcrypt_api.h
@@ -11,20 +11,6 @@
  *  Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com>
  *				  Ralph Wuerthner <rwuerthn@de.ibm.com>
  *  MSGTYPE restruct:		  Holger Dengler <hd@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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef _ZCRYPT_API_H_
diff --git a/drivers/s390/crypto/zcrypt_card.c b/drivers/s390/crypto/zcrypt_card.c
index c0e7072f18a9..233e1e695208 100644
--- a/drivers/s390/crypto/zcrypt_card.c
+++ b/drivers/s390/crypto/zcrypt_card.c
@@ -11,16 +11,6 @@
  *  Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com>
  *				  Ralph Wuerthner <rwuerthn@de.ibm.com>
  *  MSGTYPE restruct:		  Holger Dengler <hd@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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 #include <linux/module.h>
diff --git a/drivers/s390/crypto/zcrypt_cca_key.h b/drivers/s390/crypto/zcrypt_cca_key.h
index ebb9fbcb9bc0..011d61d8a4ae 100644
--- a/drivers/s390/crypto/zcrypt_cca_key.h
+++ b/drivers/s390/crypto/zcrypt_cca_key.h
@@ -8,20 +8,6 @@
  *
  *  Hotplug & misc device support: Jochen Roehrig (roehrig@de.ibm.com)
  *  Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef _ZCRYPT_CCA_KEY_H_
diff --git a/drivers/s390/crypto/zcrypt_cex2a.c b/drivers/s390/crypto/zcrypt_cex2a.c
index e00ffa44f85c..e701194d3611 100644
--- a/drivers/s390/crypto/zcrypt_cex2a.c
+++ b/drivers/s390/crypto/zcrypt_cex2a.c
@@ -10,20 +10,6 @@
  *  Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com>
  *				  Ralph Wuerthner <rwuerthn@de.ibm.com>
  *  MSGTYPE restruct:		  Holger Dengler <hd@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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/module.h>
diff --git a/drivers/s390/crypto/zcrypt_cex2a.h b/drivers/s390/crypto/zcrypt_cex2a.h
index 6f6830e0bab3..c3c116777c93 100644
--- a/drivers/s390/crypto/zcrypt_cex2a.h
+++ b/drivers/s390/crypto/zcrypt_cex2a.h
@@ -8,20 +8,6 @@
  *
  *  Hotplug & misc device support: Jochen Roehrig (roehrig@de.ibm.com)
  *  Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef _ZCRYPT_CEX2A_H_
diff --git a/drivers/s390/crypto/zcrypt_error.h b/drivers/s390/crypto/zcrypt_error.h
index 8d8892d14bd0..01598d83c60a 100644
--- a/drivers/s390/crypto/zcrypt_error.h
+++ b/drivers/s390/crypto/zcrypt_error.h
@@ -8,20 +8,6 @@
  *
  *  Hotplug & misc device support: Jochen Roehrig (roehrig@de.ibm.com)
  *  Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef _ZCRYPT_ERROR_H_
diff --git a/drivers/s390/crypto/zcrypt_msgtype50.c b/drivers/s390/crypto/zcrypt_msgtype50.c
index 8fdf5d65c4d2..afe1b2bcd7ec 100644
--- a/drivers/s390/crypto/zcrypt_msgtype50.c
+++ b/drivers/s390/crypto/zcrypt_msgtype50.c
@@ -10,20 +10,6 @@
  *  Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com>
  *				  Ralph Wuerthner <rwuerthn@de.ibm.com>
  *  MSGTYPE restruct:		  Holger Dengler <hd@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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #define KMSG_COMPONENT "zcrypt"
diff --git a/drivers/s390/crypto/zcrypt_msgtype50.h b/drivers/s390/crypto/zcrypt_msgtype50.h
index f6ce799c2239..0a36545cfb8e 100644
--- a/drivers/s390/crypto/zcrypt_msgtype50.h
+++ b/drivers/s390/crypto/zcrypt_msgtype50.h
@@ -9,20 +9,6 @@
  *  Hotplug & misc device support: Jochen Roehrig (roehrig@de.ibm.com)
  *  Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com>
  *  MSGTYPE restruct:		  Holger Dengler <hd@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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef _ZCRYPT_MSGTYPE50_H_
diff --git a/drivers/s390/crypto/zcrypt_msgtype6.c b/drivers/s390/crypto/zcrypt_msgtype6.c
index 3a19b69b846b..f54bef4a928e 100644
--- a/drivers/s390/crypto/zcrypt_msgtype6.c
+++ b/drivers/s390/crypto/zcrypt_msgtype6.c
@@ -10,20 +10,6 @@
  *  Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com>
  *				  Ralph Wuerthner <rwuerthn@de.ibm.com>
  *  MSGTYPE restruct:		  Holger Dengler <hd@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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #define KMSG_COMPONENT "zcrypt"
diff --git a/drivers/s390/crypto/zcrypt_msgtype6.h b/drivers/s390/crypto/zcrypt_msgtype6.h
index 52d140889377..d314f4525518 100644
--- a/drivers/s390/crypto/zcrypt_msgtype6.h
+++ b/drivers/s390/crypto/zcrypt_msgtype6.h
@@ -9,20 +9,6 @@
  *  Hotplug & misc device support: Jochen Roehrig (roehrig@de.ibm.com)
  *  Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com>
  *  MSGTYPE restruct:		  Holger Dengler <hd@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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef _ZCRYPT_MSGTYPE6_H_
diff --git a/drivers/s390/crypto/zcrypt_pcixcc.c b/drivers/s390/crypto/zcrypt_pcixcc.c
index 9963018a6bbc..159b0a0dd211 100644
--- a/drivers/s390/crypto/zcrypt_pcixcc.c
+++ b/drivers/s390/crypto/zcrypt_pcixcc.c
@@ -10,20 +10,6 @@
  *  Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com>
  *				  Ralph Wuerthner <rwuerthn@de.ibm.com>
  *  MSGTYPE restruct:		  Holger Dengler <hd@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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/module.h>
diff --git a/drivers/s390/crypto/zcrypt_pcixcc.h b/drivers/s390/crypto/zcrypt_pcixcc.h
index a85778d5763c..d678a3af83a7 100644
--- a/drivers/s390/crypto/zcrypt_pcixcc.h
+++ b/drivers/s390/crypto/zcrypt_pcixcc.h
@@ -9,20 +9,6 @@
  *  Hotplug & misc device support: Jochen Roehrig (roehrig@de.ibm.com)
  *  Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com>
  *  MSGTYPE restruct:		  Holger Dengler <hd@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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef _ZCRYPT_PCIXCC_H_
diff --git a/drivers/s390/crypto/zcrypt_queue.c b/drivers/s390/crypto/zcrypt_queue.c
index 5103727b4633..720434e18007 100644
--- a/drivers/s390/crypto/zcrypt_queue.c
+++ b/drivers/s390/crypto/zcrypt_queue.c
@@ -11,16 +11,6 @@
  *  Major cleanup & driver split: Martin Schwidefsky <schwidefsky@de.ibm.com>
  *				  Ralph Wuerthner <rwuerthn@de.ibm.com>
  *  MSGTYPE restruct:		  Holger Dengler <hd@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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 #include <linux/module.h>
-- 
2.15.0

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

* [PATCH 9/9] s390: drivers: Remove redundant license text
  2017-11-14 17:37 [PATCH 0/9] drivers/s390/ license text cleanup Greg Kroah-Hartman
                   ` (7 preceding siblings ...)
  2017-11-14 17:38 ` [PATCH 8/9] s390: crypto: Remove redundant license text Greg Kroah-Hartman
@ 2017-11-14 17:38 ` Greg Kroah-Hartman
  2017-11-14 18:00   ` Cornelia Huck
  2017-11-24 11:23 ` [PATCH 0/9] drivers/s390/ license text cleanup Heiko Carstens
  9 siblings, 1 reply; 20+ messages in thread
From: Greg Kroah-Hartman @ 2017-11-14 17:38 UTC (permalink / raw)
  To: linux-s390, schwidefsky, heiko.carstens
  Cc: linux-kernel, Greg Kroah-Hartman, Sebastian Ott,
	Peter Oberparleiter, Julian Wiedmann, Ursula Braun,
	Cornelia Huck, Halil Pasic, Paul E. McKenney

Now that the SPDX tag is in all drivers/s390/ files, that identifies the
license in a specific and legally-defined manner.  So the extra GPL text
wording can be removed as it is no longer needed at all.

This is done on a quest to remove the 700+ different ways that files in
the kernel describe the GPL license text.  And there's unneeded stuff
like the address (sometimes incorrect) for the FSF which is never
needed.

No copyright headers or other non-license-description text was removed.

Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Cc: Sebastian Ott <sebott@linux.vnet.ibm.com>
Cc: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
Cc: Julian Wiedmann <jwi@linux.vnet.ibm.com>
Cc: Ursula Braun <ubraun@linux.vnet.ibm.com>
Cc: Cornelia Huck <cohuck@redhat.com>
Cc: Halil Pasic <pasic@linux.vnet.ibm.com>
Cc: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/s390/char/zcore.c        |  1 -
 drivers/s390/cio/cmf.c           | 14 --------------
 drivers/s390/cio/css.c           |  2 --
 drivers/s390/cio/device.c        |  2 --
 drivers/s390/cio/device_ops.c    |  2 --
 drivers/s390/net/lcs.c           | 14 --------------
 drivers/s390/net/netiucv.c       | 15 ---------------
 drivers/s390/net/smsgiucv.c      | 14 --------------
 drivers/s390/virtio/Makefile     |  4 ----
 drivers/s390/virtio/virtio_ccw.c |  4 ----
 10 files changed, 72 deletions(-)

diff --git a/drivers/s390/char/zcore.c b/drivers/s390/char/zcore.c
index dd86559ce7fb..4369662cfff5 100644
--- a/drivers/s390/char/zcore.c
+++ b/drivers/s390/char/zcore.c
@@ -8,7 +8,6 @@
  *
  * Copyright IBM Corp. 2003, 2008
  * Author(s): Michael Holzheu
- * License: GPL
  */
 
 #define KMSG_COMPONENT "zdump"
diff --git a/drivers/s390/cio/cmf.c b/drivers/s390/cio/cmf.c
index 320ce009ba41..5e495c62cfa7 100644
--- a/drivers/s390/cio/cmf.c
+++ b/drivers/s390/cio/cmf.c
@@ -8,20 +8,6 @@
  *	    Cornelia Huck <cornelia.huck@de.ibm.com>
  *
  * original idea from Natarajan Krishnaswami <nkrishna@us.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #define KMSG_COMPONENT "cio"
diff --git a/drivers/s390/cio/css.c b/drivers/s390/cio/css.c
index f4c2e71e7a56..0f11dce6e224 100644
--- a/drivers/s390/cio/css.c
+++ b/drivers/s390/cio/css.c
@@ -6,8 +6,6 @@
  *
  * Author(s): Arnd Bergmann (arndb@de.ibm.com)
  *	      Cornelia Huck (cornelia.huck@de.ibm.com)
- *
- * License: GPL
  */
 
 #define KMSG_COMPONENT "cio"
diff --git a/drivers/s390/cio/device.c b/drivers/s390/cio/device.c
index 4cbcb7166d78..3b8fa05a3462 100644
--- a/drivers/s390/cio/device.c
+++ b/drivers/s390/cio/device.c
@@ -6,8 +6,6 @@
  *    Author(s): Arnd Bergmann (arndb@de.ibm.com)
  *		 Cornelia Huck (cornelia.huck@de.ibm.com)
  *		 Martin Schwidefsky (schwidefsky@de.ibm.com)
- *
- * License: GPL
  */
 
 #define KMSG_COMPONENT "cio"
diff --git a/drivers/s390/cio/device_ops.c b/drivers/s390/cio/device_ops.c
index aa125d92cc65..1caf6a398760 100644
--- a/drivers/s390/cio/device_ops.c
+++ b/drivers/s390/cio/device_ops.c
@@ -4,8 +4,6 @@
  *
  * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com)
  *	      Cornelia Huck (cornelia.huck@de.ibm.com)
- *
- * License: GPL
  */
 #include <linux/export.h>
 #include <linux/init.h>
diff --git a/drivers/s390/net/lcs.c b/drivers/s390/net/lcs.c
index 36899e94d268..92ae84a927fc 100644
--- a/drivers/s390/net/lcs.c
+++ b/drivers/s390/net/lcs.c
@@ -8,20 +8,6 @@
  *	       Rewritten by
  *			Frank Pavlic <fpavlic@de.ibm.com> and
  *			Martin Schwidefsky <schwidefsky@de.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #define KMSG_COMPONENT		"lcs"
diff --git a/drivers/s390/net/netiucv.c b/drivers/s390/net/netiucv.c
index 150053131baf..5ce2424ca729 100644
--- a/drivers/s390/net/netiucv.c
+++ b/drivers/s390/net/netiucv.c
@@ -19,21 +19,6 @@
  *    Denis Joseph Barrow (djbarrow@de.ibm.com,barrow_dj@yahoo.com)
  *    Martin Schwidefsky (schwidefsky@de.ibm.com)
  *    Alan Altmark (Alan_Altmark@us.ibm.com)  Sept. 2000
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #define KMSG_COMPONENT "netiucv"
diff --git a/drivers/s390/net/smsgiucv.c b/drivers/s390/net/smsgiucv.c
index 93405e0bad3c..3b0c8b8a7634 100644
--- a/drivers/s390/net/smsgiucv.c
+++ b/drivers/s390/net/smsgiucv.c
@@ -5,20 +5,6 @@
  * Copyright IBM Corp. 2003, 2009
  *
  * Author(s): Martin Schwidefsky (schwidefsky@de.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/module.h>
diff --git a/drivers/s390/virtio/Makefile b/drivers/s390/virtio/Makefile
index 7c6f0c8db883..2dc4d9aab634 100644
--- a/drivers/s390/virtio/Makefile
+++ b/drivers/s390/virtio/Makefile
@@ -2,9 +2,5 @@
 # Makefile for kvm guest drivers 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.
 
 obj-$(CONFIG_S390_GUEST) += virtio_ccw.o
diff --git a/drivers/s390/virtio/virtio_ccw.c b/drivers/s390/virtio/virtio_ccw.c
index 56346caadb21..ba2e0856d22c 100644
--- a/drivers/s390/virtio/virtio_ccw.c
+++ b/drivers/s390/virtio/virtio_ccw.c
@@ -4,10 +4,6 @@
  *
  * Copyright IBM Corp. 2012, 2014
  *
- * 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): Cornelia Huck <cornelia.huck@de.ibm.com>
  */
 
-- 
2.15.0

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

* Re: [PATCH 3/9] s390: cio: add SPDX identifiers to the remaining files
  2017-11-14 17:38 ` [PATCH 3/9] s390: cio: " Greg Kroah-Hartman
@ 2017-11-14 17:58   ` Cornelia Huck
  0 siblings, 0 replies; 20+ messages in thread
From: Cornelia Huck @ 2017-11-14 17:58 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: linux-s390, schwidefsky, heiko.carstens, linux-kernel,
	Sebastian Ott, Peter Oberparleiter, Dong Jia Shi,
	Thomas Gleixner, Kate Stewart, Philippe Ombredanne

On Tue, 14 Nov 2017 18:38:02 +0100
Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:

> It's good to have SPDX identifiers in all files to make it easier to
> audit the kernel tree for correct licenses.
> 
> Update the drivers/s390/cio/ files with the correct SPDX license
> identifier based on the license text in the file itself.  The SPDX
> identifier is a legally binding shorthand, which can be used instead of
> the full boiler plate text.
> 
> This work is based on a script and data from Thomas Gleixner, Philippe
> Ombredanne, and Kate Stewart.
> 
> Cc: Sebastian Ott <sebott@linux.vnet.ibm.com>
> Cc: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
> Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
> Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
> Cc: Cornelia Huck <cohuck@redhat.com>
> Cc: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
> Cc: Thomas Gleixner <tglx@linutronix.de>
> Cc: Kate Stewart <kstewart@linuxfoundation.org>
> Cc: Philippe Ombredanne <pombredanne@nexb.com>
> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> ---
>  drivers/s390/cio/ccwgroup.c     | 1 +
>  drivers/s390/cio/chp.c          | 1 +
>  drivers/s390/cio/chsc.c         | 1 +
>  drivers/s390/cio/chsc_sch.c     | 1 +
>  drivers/s390/cio/cio.c          | 1 +
>  drivers/s390/cio/cmf.c          | 1 +
>  drivers/s390/cio/css.c          | 1 +
>  drivers/s390/cio/device.c       | 1 +
>  drivers/s390/cio/device_fsm.c   | 1 +
>  drivers/s390/cio/device_ops.c   | 1 +
>  drivers/s390/cio/eadm_sch.c     | 1 +
>  drivers/s390/cio/isc.c          | 1 +
>  drivers/s390/cio/qdio_main.c    | 1 +
>  drivers/s390/cio/qdio_setup.c   | 1 +
>  drivers/s390/cio/scm.c          | 1 +
>  drivers/s390/cio/vfio_ccw_drv.c | 1 +
>  16 files changed, 16 insertions(+)

Acked-by: Cornelia Huck <cohuck@redhat.com>

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

* Re: [PATCH 7/9] s390: virtio: add SPDX identifiers to the remaining files
  2017-11-14 17:38 ` [PATCH 7/9] s390: virtio: add SPDX identifiers to the remaining files Greg Kroah-Hartman
@ 2017-11-14 18:00   ` Cornelia Huck
  0 siblings, 0 replies; 20+ messages in thread
From: Cornelia Huck @ 2017-11-14 18:00 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: linux-s390, schwidefsky, heiko.carstens, linux-kernel,
	Halil Pasic, Thomas Gleixner, Kate Stewart, Philippe Ombredanne

On Tue, 14 Nov 2017 18:38:06 +0100
Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:

> It's good to have SPDX identifiers in all files to make it easier to
> audit the kernel tree for correct licenses.
> 
> Update the drivers/s390/virtio/ files with the correct SPDX license
> identifier based on the license text in the file itself.  The SPDX
> identifier is a legally binding shorthand, which can be used instead of
> the full boiler plate text.
> 
> This work is based on a script and data from Thomas Gleixner, Philippe
> Ombredanne, and Kate Stewart.
> 
> Cc: Cornelia Huck <cohuck@redhat.com>
> Cc: Halil Pasic <pasic@linux.vnet.ibm.com>
> Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
> Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
> Cc: Thomas Gleixner <tglx@linutronix.de>
> Cc: Kate Stewart <kstewart@linuxfoundation.org>
> Cc: Philippe Ombredanne <pombredanne@nexb.com>
> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> ---
>  drivers/s390/virtio/Makefile     | 1 +
>  drivers/s390/virtio/virtio_ccw.c | 1 +
>  2 files changed, 2 insertions(+)

Acked-by: Cornelia Huck <cohuck@redhat.com>

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

* Re: [PATCH 9/9] s390: drivers: Remove redundant license text
  2017-11-14 17:38 ` [PATCH 9/9] s390: drivers: " Greg Kroah-Hartman
@ 2017-11-14 18:00   ` Cornelia Huck
  0 siblings, 0 replies; 20+ messages in thread
From: Cornelia Huck @ 2017-11-14 18:00 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: linux-s390, schwidefsky, heiko.carstens, linux-kernel,
	Sebastian Ott, Peter Oberparleiter, Julian Wiedmann,
	Ursula Braun, Halil Pasic, Paul E. McKenney

On Tue, 14 Nov 2017 18:38:08 +0100
Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:

> Now that the SPDX tag is in all drivers/s390/ files, that identifies the
> license in a specific and legally-defined manner.  So the extra GPL text
> wording can be removed as it is no longer needed at all.
> 
> This is done on a quest to remove the 700+ different ways that files in
> the kernel describe the GPL license text.  And there's unneeded stuff
> like the address (sometimes incorrect) for the FSF which is never
> needed.
> 
> No copyright headers or other non-license-description text was removed.
> 
> Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
> Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
> Cc: Sebastian Ott <sebott@linux.vnet.ibm.com>
> Cc: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
> Cc: Julian Wiedmann <jwi@linux.vnet.ibm.com>
> Cc: Ursula Braun <ubraun@linux.vnet.ibm.com>
> Cc: Cornelia Huck <cohuck@redhat.com>
> Cc: Halil Pasic <pasic@linux.vnet.ibm.com>
> Cc: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> ---
>  drivers/s390/char/zcore.c        |  1 -
>  drivers/s390/cio/cmf.c           | 14 --------------
>  drivers/s390/cio/css.c           |  2 --
>  drivers/s390/cio/device.c        |  2 --
>  drivers/s390/cio/device_ops.c    |  2 --
>  drivers/s390/net/lcs.c           | 14 --------------
>  drivers/s390/net/netiucv.c       | 15 ---------------
>  drivers/s390/net/smsgiucv.c      | 14 --------------
>  drivers/s390/virtio/Makefile     |  4 ----
>  drivers/s390/virtio/virtio_ccw.c |  4 ----
>  10 files changed, 72 deletions(-)

Acked-by: Cornelia Huck <cohuck@redhat.com>

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

* Re: [PATCH 5/9] s390: net: add SPDX identifiers to the remaining files
  2017-11-14 17:38 ` [PATCH 5/9] s390: net: " Greg Kroah-Hartman
@ 2017-11-14 20:22   ` Heiko Carstens
  2017-11-15  9:22     ` Greg Kroah-Hartman
  0 siblings, 1 reply; 20+ messages in thread
From: Heiko Carstens @ 2017-11-14 20:22 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: linux-s390, schwidefsky, linux-kernel, Julian Wiedmann,
	Ursula Braun, Thomas Gleixner, Kate Stewart, Philippe Ombredanne

On Tue, Nov 14, 2017 at 06:38:04PM +0100, Greg Kroah-Hartman wrote:
> It's good to have SPDX identifiers in all files to make it easier to
> audit the kernel tree for correct licenses.
> 
> Update the drivers/s390/net/ files with the correct SPDX license
> identifier based on the license text in the file itself.  The SPDX
> identifier is a legally binding shorthand, which can be used instead of
> the full boiler plate text.
> 
> This work is based on a script and data from Thomas Gleixner, Philippe
> Ombredanne, and Kate Stewart.
> 
> Cc: Julian Wiedmann <jwi@linux.vnet.ibm.com>
> Cc: Ursula Braun <ubraun@linux.vnet.ibm.com>
> Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
> Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
> Cc: Thomas Gleixner <tglx@linutronix.de>
> Cc: Kate Stewart <kstewart@linuxfoundation.org>
> Cc: Philippe Ombredanne <pombredanne@nexb.com>
> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> ---
> diff --git a/drivers/s390/net/fsm.c b/drivers/s390/net/fsm.c
> index 8c14c6c3ad3d..f0c7c182b077 100644
> --- a/drivers/s390/net/fsm.c
> +++ b/drivers/s390/net/fsm.c
> @@ -1,3 +1,4 @@
>
> +// SPDX-License-Identifier: GPL-2.0
>  /**
>   * A generic FSM based on fsm used in isdn4linux
>   *

What's the rationale to add GPL-2.0 to this file? This seems to be a bit
confusing since this file has no explicit license template, except this
one:

MODULE_LICENSE("GPL");

Which, according to include/linux/module.h translates to
    "GPL" [GNU Public License v2 or later]

On the other hand there are files like drivers/s390/char/zcore.c which just
contain a statement "License: GPL", which was converted to GPL-1.0+ (see
patch 4 of this series).
Right now I'm not saying that anything is wrong here, but I'd like to
understand the rationale.

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

* Re: [PATCH 5/9] s390: net: add SPDX identifiers to the remaining files
  2017-11-14 20:22   ` Heiko Carstens
@ 2017-11-15  9:22     ` Greg Kroah-Hartman
  0 siblings, 0 replies; 20+ messages in thread
From: Greg Kroah-Hartman @ 2017-11-15  9:22 UTC (permalink / raw)
  To: Heiko Carstens
  Cc: linux-s390, schwidefsky, linux-kernel, Julian Wiedmann,
	Ursula Braun, Thomas Gleixner, Kate Stewart, Philippe Ombredanne

On Tue, Nov 14, 2017 at 09:22:49PM +0100, Heiko Carstens wrote:
> On Tue, Nov 14, 2017 at 06:38:04PM +0100, Greg Kroah-Hartman wrote:
> > It's good to have SPDX identifiers in all files to make it easier to
> > audit the kernel tree for correct licenses.
> > 
> > Update the drivers/s390/net/ files with the correct SPDX license
> > identifier based on the license text in the file itself.  The SPDX
> > identifier is a legally binding shorthand, which can be used instead of
> > the full boiler plate text.
> > 
> > This work is based on a script and data from Thomas Gleixner, Philippe
> > Ombredanne, and Kate Stewart.
> > 
> > Cc: Julian Wiedmann <jwi@linux.vnet.ibm.com>
> > Cc: Ursula Braun <ubraun@linux.vnet.ibm.com>
> > Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
> > Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
> > Cc: Thomas Gleixner <tglx@linutronix.de>
> > Cc: Kate Stewart <kstewart@linuxfoundation.org>
> > Cc: Philippe Ombredanne <pombredanne@nexb.com>
> > Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> > ---
> > diff --git a/drivers/s390/net/fsm.c b/drivers/s390/net/fsm.c
> > index 8c14c6c3ad3d..f0c7c182b077 100644
> > --- a/drivers/s390/net/fsm.c
> > +++ b/drivers/s390/net/fsm.c
> > @@ -1,3 +1,4 @@
> >
> > +// SPDX-License-Identifier: GPL-2.0
> >  /**
> >   * A generic FSM based on fsm used in isdn4linux
> >   *
> 
> What's the rationale to add GPL-2.0 to this file? This seems to be a bit
> confusing since this file has no explicit license template, except this
> one:
> 
> MODULE_LICENSE("GPL");
> 
> Which, according to include/linux/module.h translates to
>     "GPL" [GNU Public License v2 or later]
> 
> On the other hand there are files like drivers/s390/char/zcore.c which just
> contain a statement "License: GPL", which was converted to GPL-1.0+ (see
> patch 4 of this series).
> Right now I'm not saying that anything is wrong here, but I'd like to
> understand the rationale.

For any files with no explicit license in them, like this one, the
"implicit" license of GPL-2.0 is assumed.  See commit b24413180f56
("License cleanup: add SPDX GPL-2.0 license identifier to files with no
license") in Linus's tree for a full description of this, where we
converted all in-tree files at the time that did not have a explicit
license in it.  It seems this file missed that initial commit, sorry, I
don't know how that happened, especially as this file has been in the
tree for a very very long time.

Philippe, any ideas how we missed this file in the previous large sweep?

thanks,

greg k-h

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

* Re: [PATCH 0/9] drivers/s390/ license text cleanup
  2017-11-14 17:37 [PATCH 0/9] drivers/s390/ license text cleanup Greg Kroah-Hartman
                   ` (8 preceding siblings ...)
  2017-11-14 17:38 ` [PATCH 9/9] s390: drivers: " Greg Kroah-Hartman
@ 2017-11-24 11:23 ` Heiko Carstens
  2017-11-24 11:45   ` Greg Kroah-Hartman
  9 siblings, 1 reply; 20+ messages in thread
From: Heiko Carstens @ 2017-11-24 11:23 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: linux-s390, schwidefsky, Stefan Haberland, Jan Hoeppner,
	Sebastian Ott, Peter Oberparleiter, Cornelia Huck, linux-kernel,
	Dong Jia Shi, Harald Freudenberger, Julian Wiedmann,
	Ursula Braun, Steffen Maier, Benjamin Block, Halil Pasic,
	Paul E. McKenney

On Tue, Nov 14, 2017 at 06:37:59PM +0100, Greg Kroah-Hartman wrote:
> Hi all,
> 
> Here are 9 patches against linux-next of today that add SPDX identifiers
> to the remaining files that do not currently have them, and then it
> cleans up the various different ways that the license text boilerplate
> was written for the GPLv2 in a few files.  This cleanup was done in the
> quest to remove the 700+ different ways the kernel describes GPLv2.
> 
> No copyright headers or any other non-license-description text was
> removed in these patches.
> 
> FWIW, this license cleanup action has been "blessed" by IBM lawyers, but
> feel free to check internally if you are curious.
> 
> Greg Kroah-Hartman (9):
>   s390: block: add SPDX identifiers to the remaining files
>   s390: crypto: add SPDX identifiers to the remaining files
>   s390: cio: add SPDX identifiers to the remaining files
>   s390: char: add SPDX identifiers to the remaining files
>   s390: net: add SPDX identifiers to the remaining files
>   s390: scsi: zfcp_aux: add SPDX identifier
>   s390: virtio: add SPDX identifiers to the remaining files
>   s390: crypto: Remove redundant license text
>   s390: drivers: Remove redundant license text

Whole series applied. Thank you!

Will you or Thomas also provide patches for arch/s390? Or should we take
care of that on our own?

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

* Re: [PATCH 0/9] drivers/s390/ license text cleanup
  2017-11-24 11:23 ` [PATCH 0/9] drivers/s390/ license text cleanup Heiko Carstens
@ 2017-11-24 11:45   ` Greg Kroah-Hartman
  2017-11-24 11:52     ` Heiko Carstens
  0 siblings, 1 reply; 20+ messages in thread
From: Greg Kroah-Hartman @ 2017-11-24 11:45 UTC (permalink / raw)
  To: Heiko Carstens
  Cc: linux-s390, schwidefsky, Stefan Haberland, Jan Hoeppner,
	Sebastian Ott, Peter Oberparleiter, Cornelia Huck, linux-kernel,
	Dong Jia Shi, Harald Freudenberger, Julian Wiedmann,
	Ursula Braun, Steffen Maier, Benjamin Block, Halil Pasic,
	Paul E. McKenney

On Fri, Nov 24, 2017 at 12:23:39PM +0100, Heiko Carstens wrote:
> On Tue, Nov 14, 2017 at 06:37:59PM +0100, Greg Kroah-Hartman wrote:
> > Hi all,
> > 
> > Here are 9 patches against linux-next of today that add SPDX identifiers
> > to the remaining files that do not currently have them, and then it
> > cleans up the various different ways that the license text boilerplate
> > was written for the GPLv2 in a few files.  This cleanup was done in the
> > quest to remove the 700+ different ways the kernel describes GPLv2.
> > 
> > No copyright headers or any other non-license-description text was
> > removed in these patches.
> > 
> > FWIW, this license cleanup action has been "blessed" by IBM lawyers, but
> > feel free to check internally if you are curious.
> > 
> > Greg Kroah-Hartman (9):
> >   s390: block: add SPDX identifiers to the remaining files
> >   s390: crypto: add SPDX identifiers to the remaining files
> >   s390: cio: add SPDX identifiers to the remaining files
> >   s390: char: add SPDX identifiers to the remaining files
> >   s390: net: add SPDX identifiers to the remaining files
> >   s390: scsi: zfcp_aux: add SPDX identifier
> >   s390: virtio: add SPDX identifiers to the remaining files
> >   s390: crypto: Remove redundant license text
> >   s390: drivers: Remove redundant license text
> 
> Whole series applied. Thank you!
> 
> Will you or Thomas also provide patches for arch/s390? Or should we take
> care of that on our own?

I can do that if you want me to, just let me know.

thanks,

greg k-h

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

* Re: [PATCH 0/9] drivers/s390/ license text cleanup
  2017-11-24 11:45   ` Greg Kroah-Hartman
@ 2017-11-24 11:52     ` Heiko Carstens
  2017-11-24 12:09       ` Greg Kroah-Hartman
  2017-11-24 14:01       ` Greg Kroah-Hartman
  0 siblings, 2 replies; 20+ messages in thread
From: Heiko Carstens @ 2017-11-24 11:52 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: linux-s390, schwidefsky, Stefan Haberland, Jan Hoeppner,
	Sebastian Ott, Peter Oberparleiter, Cornelia Huck, linux-kernel,
	Dong Jia Shi, Harald Freudenberger, Julian Wiedmann,
	Ursula Braun, Steffen Maier, Benjamin Block, Halil Pasic,
	Paul E. McKenney

On Fri, Nov 24, 2017 at 12:45:41PM +0100, Greg Kroah-Hartman wrote:
> On Fri, Nov 24, 2017 at 12:23:39PM +0100, Heiko Carstens wrote:
> > On Tue, Nov 14, 2017 at 06:37:59PM +0100, Greg Kroah-Hartman wrote:
> > > Hi all,
> > > 
> > > Here are 9 patches against linux-next of today that add SPDX identifiers
> > > to the remaining files that do not currently have them, and then it
> > > cleans up the various different ways that the license text boilerplate
> > > was written for the GPLv2 in a few files.  This cleanup was done in the
> > > quest to remove the 700+ different ways the kernel describes GPLv2.
> > > 
> > > No copyright headers or any other non-license-description text was
> > > removed in these patches.
> > > 
> > > FWIW, this license cleanup action has been "blessed" by IBM lawyers, but
> > > feel free to check internally if you are curious.
> > > 
> > > Greg Kroah-Hartman (9):
> > >   s390: block: add SPDX identifiers to the remaining files
> > >   s390: crypto: add SPDX identifiers to the remaining files
> > >   s390: cio: add SPDX identifiers to the remaining files
> > >   s390: char: add SPDX identifiers to the remaining files
> > >   s390: net: add SPDX identifiers to the remaining files
> > >   s390: scsi: zfcp_aux: add SPDX identifier
> > >   s390: virtio: add SPDX identifiers to the remaining files
> > >   s390: crypto: Remove redundant license text
> > >   s390: drivers: Remove redundant license text
> > 
> > Whole series applied. Thank you!
> > 
> > Will you or Thomas also provide patches for arch/s390? Or should we take
> > care of that on our own?
> 
> I can do that if you want me to, just let me know.

Yes, please. As I understand it you have all the scripts in place which
should just work and provide the correct result.

Thank you!

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

* Re: [PATCH 0/9] drivers/s390/ license text cleanup
  2017-11-24 11:52     ` Heiko Carstens
@ 2017-11-24 12:09       ` Greg Kroah-Hartman
  2017-11-24 14:01       ` Greg Kroah-Hartman
  1 sibling, 0 replies; 20+ messages in thread
From: Greg Kroah-Hartman @ 2017-11-24 12:09 UTC (permalink / raw)
  To: Heiko Carstens
  Cc: linux-s390, schwidefsky, Stefan Haberland, Jan Hoeppner,
	Sebastian Ott, Peter Oberparleiter, Cornelia Huck, linux-kernel,
	Dong Jia Shi, Harald Freudenberger, Julian Wiedmann,
	Ursula Braun, Steffen Maier, Benjamin Block, Halil Pasic,
	Paul E. McKenney

On Fri, Nov 24, 2017 at 12:52:35PM +0100, Heiko Carstens wrote:
> On Fri, Nov 24, 2017 at 12:45:41PM +0100, Greg Kroah-Hartman wrote:
> > On Fri, Nov 24, 2017 at 12:23:39PM +0100, Heiko Carstens wrote:
> > > On Tue, Nov 14, 2017 at 06:37:59PM +0100, Greg Kroah-Hartman wrote:
> > > > Hi all,
> > > > 
> > > > Here are 9 patches against linux-next of today that add SPDX identifiers
> > > > to the remaining files that do not currently have them, and then it
> > > > cleans up the various different ways that the license text boilerplate
> > > > was written for the GPLv2 in a few files.  This cleanup was done in the
> > > > quest to remove the 700+ different ways the kernel describes GPLv2.
> > > > 
> > > > No copyright headers or any other non-license-description text was
> > > > removed in these patches.
> > > > 
> > > > FWIW, this license cleanup action has been "blessed" by IBM lawyers, but
> > > > feel free to check internally if you are curious.
> > > > 
> > > > Greg Kroah-Hartman (9):
> > > >   s390: block: add SPDX identifiers to the remaining files
> > > >   s390: crypto: add SPDX identifiers to the remaining files
> > > >   s390: cio: add SPDX identifiers to the remaining files
> > > >   s390: char: add SPDX identifiers to the remaining files
> > > >   s390: net: add SPDX identifiers to the remaining files
> > > >   s390: scsi: zfcp_aux: add SPDX identifier
> > > >   s390: virtio: add SPDX identifiers to the remaining files
> > > >   s390: crypto: Remove redundant license text
> > > >   s390: drivers: Remove redundant license text
> > > 
> > > Whole series applied. Thank you!
> > > 
> > > Will you or Thomas also provide patches for arch/s390? Or should we take
> > > care of that on our own?
> > 
> > I can do that if you want me to, just let me know.
> 
> Yes, please. As I understand it you have all the scripts in place which
> should just work and provide the correct result.

Ok, will do.

greg k-h

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

* Re: [PATCH 0/9] drivers/s390/ license text cleanup
  2017-11-24 11:52     ` Heiko Carstens
  2017-11-24 12:09       ` Greg Kroah-Hartman
@ 2017-11-24 14:01       ` Greg Kroah-Hartman
  1 sibling, 0 replies; 20+ messages in thread
From: Greg Kroah-Hartman @ 2017-11-24 14:01 UTC (permalink / raw)
  To: Heiko Carstens
  Cc: linux-s390, schwidefsky, Stefan Haberland, Jan Hoeppner,
	Sebastian Ott, Peter Oberparleiter, Cornelia Huck, linux-kernel,
	Dong Jia Shi, Harald Freudenberger, Julian Wiedmann,
	Ursula Braun, Steffen Maier, Benjamin Block, Halil Pasic,
	Paul E. McKenney

On Fri, Nov 24, 2017 at 12:52:35PM +0100, Heiko Carstens wrote:
> On Fri, Nov 24, 2017 at 12:45:41PM +0100, Greg Kroah-Hartman wrote:
> > On Fri, Nov 24, 2017 at 12:23:39PM +0100, Heiko Carstens wrote:
> > > On Tue, Nov 14, 2017 at 06:37:59PM +0100, Greg Kroah-Hartman wrote:
> > > > Hi all,
> > > > 
> > > > Here are 9 patches against linux-next of today that add SPDX identifiers
> > > > to the remaining files that do not currently have them, and then it
> > > > cleans up the various different ways that the license text boilerplate
> > > > was written for the GPLv2 in a few files.  This cleanup was done in the
> > > > quest to remove the 700+ different ways the kernel describes GPLv2.
> > > > 
> > > > No copyright headers or any other non-license-description text was
> > > > removed in these patches.
> > > > 
> > > > FWIW, this license cleanup action has been "blessed" by IBM lawyers, but
> > > > feel free to check internally if you are curious.
> > > > 
> > > > Greg Kroah-Hartman (9):
> > > >   s390: block: add SPDX identifiers to the remaining files
> > > >   s390: crypto: add SPDX identifiers to the remaining files
> > > >   s390: cio: add SPDX identifiers to the remaining files
> > > >   s390: char: add SPDX identifiers to the remaining files
> > > >   s390: net: add SPDX identifiers to the remaining files
> > > >   s390: scsi: zfcp_aux: add SPDX identifier
> > > >   s390: virtio: add SPDX identifiers to the remaining files
> > > >   s390: crypto: Remove redundant license text
> > > >   s390: drivers: Remove redundant license text
> > > 
> > > Whole series applied. Thank you!
> > > 
> > > Will you or Thomas also provide patches for arch/s390? Or should we take
> > > care of that on our own?
> > 
> > I can do that if you want me to, just let me know.
> 
> Yes, please. As I understand it you have all the scripts in place which
> should just work and provide the correct result.

Now sent, thanks.

greg k-h

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

end of thread, other threads:[~2017-11-24 14:01 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-11-14 17:37 [PATCH 0/9] drivers/s390/ license text cleanup Greg Kroah-Hartman
2017-11-14 17:38 ` [PATCH 1/9] s390: block: add SPDX identifiers to the remaining files Greg Kroah-Hartman
2017-11-14 17:38 ` [PATCH 2/9] s390: crypto: " Greg Kroah-Hartman
2017-11-14 17:38 ` [PATCH 3/9] s390: cio: " Greg Kroah-Hartman
2017-11-14 17:58   ` Cornelia Huck
2017-11-14 17:38 ` [PATCH 4/9] s390: char: " Greg Kroah-Hartman
2017-11-14 17:38 ` [PATCH 5/9] s390: net: " Greg Kroah-Hartman
2017-11-14 20:22   ` Heiko Carstens
2017-11-15  9:22     ` Greg Kroah-Hartman
2017-11-14 17:38 ` [PATCH 6/9] s390: scsi: zfcp_aux: add SPDX identifier Greg Kroah-Hartman
2017-11-14 17:38 ` [PATCH 7/9] s390: virtio: add SPDX identifiers to the remaining files Greg Kroah-Hartman
2017-11-14 18:00   ` Cornelia Huck
2017-11-14 17:38 ` [PATCH 8/9] s390: crypto: Remove redundant license text Greg Kroah-Hartman
2017-11-14 17:38 ` [PATCH 9/9] s390: drivers: " Greg Kroah-Hartman
2017-11-14 18:00   ` Cornelia Huck
2017-11-24 11:23 ` [PATCH 0/9] drivers/s390/ license text cleanup Heiko Carstens
2017-11-24 11:45   ` Greg Kroah-Hartman
2017-11-24 11:52     ` Heiko Carstens
2017-11-24 12:09       ` Greg Kroah-Hartman
2017-11-24 14:01       ` Greg Kroah-Hartman

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