Linux-SPDX Archive on lore.kernel.org
 help / color / Atom feed
From: Allison Randal <allison@lohutok.net>
To: linux-spdx@vger.kernel.org
Subject: Re: [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 18
Date: Sun, 19 May 2019 16:49:16 -0700
Message-ID: <c53c0b84-e7e0-30fa-1b37-ddd41f272ddd@lohutok.net> (raw)
In-Reply-To: <01899969-70B3-4D21-B470-CB9F3153D0CD@jilayne.com>

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

On 5/19/19 6:42 PM, J Lovejoy wrote:
> Reviewed-by: Jilayne Lovejoy <opensource@jilayne.com>
> 
>> On May 19, 2019, at 7:51 AM, Thomas Gleixner <tglx@linutronix.de> wrote:
>>
>> Based on 1 normalized pattern(s):
>>
>>  this program is free software you can redistribute it and or modify
>>  it under the terms of the gnu general public license as published by
>>  the free software foundation either version 2 or at your option any
>>  later version this program is distributed in the hope that it will
>>  be useful but without any warranty without even the implied warranty
>>  of merchantability or fitness for a particular purpose see the gnu
>>  general public license for more details you should have received a
>>  copy of the gnu general public license along with this program see
>>  the file copying if not write to the free software foundation 675
>>  mass ave cambridge ma 02139 usa
>>
>> extracted by the scancode license scanner the SPDX license identifier
>>
>>  GPL-2.0-or-later
>>
>> has been chosen to replace the boilerplate/reference in 52 file(s).
>>
>> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>> ---
>> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=step2&id=ed7213b4f1c4
>> ---
>> drivers/ata/acard-ahci.c                    |   18 +-----------------
>> drivers/ata/ahci.c                          |   18 +-----------------
>> drivers/ata/ahci.h                          |   18 +-----------------
>> drivers/ata/ata_piix.c                      |   19 +------------------
>> drivers/ata/libahci.c                       |   18 +-----------------
>> drivers/ata/libata-core.c                   |   18 +-----------------
>> drivers/ata/libata-eh.c                     |   19 +------------------
>> drivers/ata/libata-scsi.c                   |   18 +-----------------
>> drivers/ata/libata-sff.c                    |   18 +-----------------
>> drivers/ata/libata-trace.c                  |   15 +--------------
>> drivers/ata/libata.h                        |   18 +-----------------
>> drivers/ata/pata_legacy.c                   |   16 +---------------
>> drivers/ata/pata_ns87410.c                  |   15 +--------------
>> drivers/ata/pata_pcmcia.c                   |   15 +--------------
>> drivers/ata/pata_pxa.c                      |   15 +--------------
>> drivers/ata/pata_rdc.c                      |   15 +--------------
>> drivers/ata/pdc_adma.c                      |   18 +-----------------
>> drivers/ata/sata_nv.c                       |   18 +-----------------
>> drivers/ata/sata_promise.c                  |   18 +-----------------
>> drivers/ata/sata_promise.h                  |   18 +-----------------
>> drivers/ata/sata_sil.c                      |   18 +-----------------
>> drivers/ata/sata_sis.c                      |   18 +-----------------
>> drivers/ata/sata_svw.c                      |   18 +-----------------
>> drivers/ata/sata_sx4.c                      |   18 +-----------------
>> drivers/ata/sata_uli.c                      |   18 +-----------------
>> drivers/ata/sata_via.c                      |   20 +-------------------
>> drivers/ata/sata_vsc.c                      |   18 +-----------------
>> drivers/char/pcmcia/scr24x_cs.c             |   15 +--------------
>> drivers/pwm/core.c                          |   15 +--------------
>> drivers/scsi/aacraid/aachba.c               |   16 +---------------
>> drivers/scsi/aacraid/aacraid.h              |   16 +---------------
>> drivers/scsi/aacraid/commctrl.c             |   16 +---------------
>> drivers/scsi/aacraid/comminit.c             |   16 +---------------
>> drivers/scsi/aacraid/commsup.c              |   16 +---------------
>> drivers/scsi/aacraid/dpcsup.c               |   17 +----------------
>> drivers/scsi/aacraid/linit.c                |   15 +--------------
>> drivers/scsi/aacraid/nark.c                 |   16 +---------------
>> drivers/scsi/aacraid/rkt.c                  |   16 +---------------
>> drivers/scsi/aacraid/rx.c                   |   16 +---------------
>> drivers/scsi/aacraid/sa.c                   |   16 +---------------
>> drivers/scsi/aacraid/src.c                  |   16 +---------------
>> drivers/scsi/device_handler/scsi_dh_emc.c   |   15 +--------------
>> drivers/scsi/device_handler/scsi_dh_hp_sw.c |   15 +--------------
>> drivers/scsi/initio.c                       |   16 +---------------
>> fs/notify/fsnotify.c                        |   15 +--------------
>> fs/notify/group.c                           |   15 +--------------
>> fs/notify/mark.c                            |   15 +--------------
>> fs/notify/notification.c                    |   15 +--------------
>> include/linux/ata.h                         |   18 +-----------------
>> include/linux/libata.h                      |   18 +-----------------
>> include/linux/platform_data/ata-pxa.h       |   15 +--------------
>> include/linux/syslog.h                      |   15 +--------------
>> 52 files changed, 52 insertions(+), 815 deletions(-)
>>
>> --- a/drivers/ata/acard-ahci.c
>> +++ b/drivers/ata/acard-ahci.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>>
>> /*
>>  *  acard-ahci.c - ACard AHCI SATA support
>> @@ -8,29 +9,12 @@
>>  *
>>  *  Copyright 2010 Red Hat, Inc.
>>  *
>> - *
>> - *  This program is free software; you can redistribute it and/or modify
>> - *  it under the terms of the GNU General Public License as published by
>> - *  the Free Software Foundation; either version 2, or (at your option)
>> - *  any later version.
>> - *
>> - *  This program is distributed in the hope that it will be useful,
>> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
>> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>> - *  GNU General Public License for more details.
>> - *
>> - *  You should have received a copy of the GNU General Public License
>> - *  along with this program; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  * libata documentation is available via 'make {ps|pdf}docs',
>>  * as Documentation/driver-api/libata.rst
>>  *
>>  * AHCI hardware documentation:
>>  * http://www.intel.com/technology/serialata/pdf/rev1_0.pdf
>>  * http://www.intel.com/technology/serialata/pdf/rev1_1.pdf
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/ata/ahci.c
>> +++ b/drivers/ata/ahci.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *  ahci.c - AHCI SATA support
>>  *
>> @@ -7,29 +8,12 @@
>>  *
>>  *  Copyright 2004-2005 Red Hat, Inc.
>>  *
>> - *
>> - *  This program is free software; you can redistribute it and/or modify
>> - *  it under the terms of the GNU General Public License as published by
>> - *  the Free Software Foundation; either version 2, or (at your option)
>> - *  any later version.
>> - *
>> - *  This program is distributed in the hope that it will be useful,
>> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
>> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>> - *  GNU General Public License for more details.
>> - *
>> - *  You should have received a copy of the GNU General Public License
>> - *  along with this program; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  * libata documentation is available via 'make {ps|pdf}docs',
>>  * as Documentation/driver-api/libata.rst
>>  *
>>  * AHCI hardware documentation:
>>  * http://www.intel.com/technology/serialata/pdf/rev1_0.pdf
>>  * http://www.intel.com/technology/serialata/pdf/rev1_1.pdf
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/ata/ahci.h
>> +++ b/drivers/ata/ahci.h
>> @@ -1,3 +1,4 @@
>> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>> /*
>>  *  ahci.h - Common AHCI SATA definitions and declarations
>>  *
>> @@ -7,29 +8,12 @@
>>  *
>>  *  Copyright 2004-2005 Red Hat, Inc.
>>  *
>> - *
>> - *  This program is free software; you can redistribute it and/or modify
>> - *  it under the terms of the GNU General Public License as published by
>> - *  the Free Software Foundation; either version 2, or (at your option)
>> - *  any later version.
>> - *
>> - *  This program is distributed in the hope that it will be useful,
>> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
>> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>> - *  GNU General Public License for more details.
>> - *
>> - *  You should have received a copy of the GNU General Public License
>> - *  along with this program; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  * libata documentation is available via 'make {ps|pdf}docs',
>>  * as Documentation/driver-api/libata.rst
>>  *
>>  * AHCI hardware documentation:
>>  * http://www.intel.com/technology/serialata/pdf/rev1_0.pdf
>>  * http://www.intel.com/technology/serialata/pdf/rev1_1.pdf
>> - *
>>  */
>>
>> #ifndef _AHCI_H
>> --- a/drivers/ata/ata_piix.c
>> +++ b/drivers/ata/ata_piix.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *    ata_piix.c - Intel PATA/SATA controllers
>>  *
>> @@ -5,33 +6,15 @@
>>  *    		    Please ALWAYS copy linux-ide@vger.kernel.org
>>  *		    on emails.
>>  *
>> - *
>>  *	Copyright 2003-2005 Red Hat Inc
>>  *	Copyright 2003-2005 Jeff Garzik
>>  *
>> - *
>>  *	Copyright header from piix.c:
>>  *
>>  *  Copyright (C) 1998-1999 Andrzej Krzysztofowicz, Author and Maintainer
>>  *  Copyright (C) 1998-2000 Andre Hedrick <andre@linux-ide.org>
>>  *  Copyright (C) 2003 Red Hat Inc
>>  *
>> - *
>> - *  This program is free software; you can redistribute it and/or modify
>> - *  it under the terms of the GNU General Public License as published by
>> - *  the Free Software Foundation; either version 2, or (at your option)
>> - *  any later version.
>> - *
>> - *  This program is distributed in the hope that it will be useful,
>> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
>> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>> - *  GNU General Public License for more details.
>> - *
>> - *  You should have received a copy of the GNU General Public License
>> - *  along with this program; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  *  libata documentation is available via 'make {ps|pdf}docs',
>>  *  as Documentation/driver-api/libata.rst
>>  *
>> --- a/drivers/ata/libahci.c
>> +++ b/drivers/ata/libahci.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *  libahci.c - Common AHCI SATA low-level routines
>>  *
>> @@ -7,29 +8,12 @@
>>  *
>>  *  Copyright 2004-2005 Red Hat, Inc.
>>  *
>> - *
>> - *  This program is free software; you can redistribute it and/or modify
>> - *  it under the terms of the GNU General Public License as published by
>> - *  the Free Software Foundation; either version 2, or (at your option)
>> - *  any later version.
>> - *
>> - *  This program is distributed in the hope that it will be useful,
>> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
>> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>> - *  GNU General Public License for more details.
>> - *
>> - *  You should have received a copy of the GNU General Public License
>> - *  along with this program; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  * libata documentation is available via 'make {ps|pdf}docs',
>>  * as Documentation/driver-api/libata.rst
>>  *
>>  * AHCI hardware documentation:
>>  * http://www.intel.com/technology/serialata/pdf/rev1_0.pdf
>>  * http://www.intel.com/technology/serialata/pdf/rev1_1.pdf
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/ata/libata-core.c
>> +++ b/drivers/ata/libata-core.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *  libata-core.c - helper library for ATA
>>  *
>> @@ -8,22 +9,6 @@
>>  *  Copyright 2003-2004 Red Hat, Inc.  All rights reserved.
>>  *  Copyright 2003-2004 Jeff Garzik
>>  *
>> - *
>> - *  This program is free software; you can redistribute 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; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  *  libata documentation is available via 'make {ps|pdf}docs',
>>  *  as Documentation/driver-api/libata.rst
>>  *
>> @@ -37,7 +22,6 @@
>>  *	http://www.compactflash.org (CF)
>>  *	http://www.qic.org (QIC157 - Tape and DSC)
>>  *	http://www.ce-ata.org (CE-ATA: not supported)
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/ata/libata-eh.c
>> +++ b/drivers/ata/libata-eh.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *  libata-eh.c - libata error handling
>>  *
>> @@ -7,29 +8,11 @@
>>  *
>>  *  Copyright 2006 Tejun Heo <htejun@gmail.com>
>>  *
>> - *
>> - *  This program is free software; you can redistribute it and/or
>> - *  modify it under the terms of the GNU General Public License as
>> - *  published by the Free Software Foundation; 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; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139,
>> - *  USA.
>> - *
>> - *
>>  *  libata documentation is available via 'make {ps|pdf}docs',
>>  *  as Documentation/driver-api/libata.rst
>>  *
>>  *  Hardware documentation available from http://www.t13.org/ and
>>  *  http://www.sata-io.org/
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/ata/libata-scsi.c
>> +++ b/drivers/ata/libata-scsi.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *  libata-scsi.c - helper library for ATA
>>  *
>> @@ -8,29 +9,12 @@
>>  *  Copyright 2003-2004 Red Hat, Inc.  All rights reserved.
>>  *  Copyright 2003-2004 Jeff Garzik
>>  *
>> - *
>> - *  This program is free software; you can redistribute 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; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  *  libata documentation is available via 'make {ps|pdf}docs',
>>  *  as Documentation/driver-api/libata.rst
>>  *
>>  *  Hardware documentation available from
>>  *  - http://www.t10.org/
>>  *  - http://www.t13.org/
>> - *
>>  */
>>
>> #include <linux/slab.h>
>> --- a/drivers/ata/libata-sff.c
>> +++ b/drivers/ata/libata-sff.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *  libata-sff.c - helper library for PCI IDE BMDMA
>>  *
>> @@ -8,28 +9,11 @@
>>  *  Copyright 2003-2006 Red Hat, Inc.  All rights reserved.
>>  *  Copyright 2003-2006 Jeff Garzik
>>  *
>> - *
>> - *  This program is free software; you can redistribute 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; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  *  libata documentation is available via 'make {ps|pdf}docs',
>>  *  as Documentation/driver-api/libata.rst
>>  *
>>  *  Hardware documentation available from http://www.t13.org/ and
>>  *  http://www.sata-io.org/
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/ata/libata-trace.c
>> +++ b/drivers/ata/libata-trace.c
>> @@ -1,22 +1,9 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  * libata-trace.c - trace functions for libata
>>  *
>>  * Copyright 2015 Hannes Reinecke
>>  * Copyright 2015 SUSE Linux GmbH
>> - *
>> - *  This program is free software; you can redistribute 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; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/ata/libata.h
>> +++ b/drivers/ata/libata.h
>> @@ -1,28 +1,12 @@
>> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>> /*
>>  *  libata.h - helper library for ATA
>>  *
>>  *  Copyright 2003-2004 Red Hat, Inc.  All rights reserved.
>>  *  Copyright 2003-2004 Jeff Garzik
>>  *
>> - *
>> - *  This program is free software; you can redistribute 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; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  *  libata documentation is available via 'make {ps|pdf}docs',
>>  *  as Documentation/driver-api/libata.rst
>> - *
>>  */
>>
>> #ifndef __LIBATA_H__
>> --- a/drivers/ata/pata_legacy.c
>> +++ b/drivers/ata/pata_legacy.c
>> @@ -1,21 +1,8 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *   pata-legacy.c - Legacy port PATA/SATA controller driver.
>>  *   Copyright 2005/2006 Red Hat, all rights reserved.
>>  *
>> - *  This program is free software; you can redistribute it and/or modify
>> - *  it under the terms of the GNU General Public License as published by
>> - *  the Free Software Foundation; either version 2, or (at your option)
>> - *  any later version.
>> - *
>> - *  This program is distributed in the hope that it will be useful,
>> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
>> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>> - *  GNU General Public License for more details.
>> - *
>> - *  You should have received a copy of the GNU General Public License
>> - *  along with this program; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>>  *   An ATA driver for the legacy ATA ports.
>>  *
>>  *   Data Sources:
>> @@ -55,7 +42,6 @@
>>  *
>>  *  For now use autospeed and pio_mask as above with the W83759A. This may
>>  *  change.
>> - *
>>  */
>>
>> #include <linux/async.h>
>> --- a/drivers/ata/pata_ns87410.c
>> +++ b/drivers/ata/pata_ns87410.c
>> @@ -1,20 +1,7 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  * pata_ns87410.c 	- National Semiconductor 87410 PATA for new ATA layer
>>  *			  (C) 2006 Red Hat Inc
>> - *
>> - *  This program is free software; you can redistribute it and/or modify
>> - *  it under the terms of the GNU General Public License as published by
>> - *  the Free Software Foundation; either version 2, or (at your option)
>> - *  any later version.
>> - *
>> - *  This program is distributed in the hope that it will be useful,
>> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
>> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>> - *  GNU General Public License for more details.
>> - *
>> - *  You should have received a copy of the GNU General Public License
>> - *  along with this program; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/ata/pata_pcmcia.c
>> +++ b/drivers/ata/pata_pcmcia.c
>> @@ -1,23 +1,10 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *   pata_pcmcia.c - PCMCIA PATA controller driver.
>>  *   Copyright 2005-2006 Red Hat Inc, all rights reserved.
>>  *   PCMCIA ident update Copyright 2006 Marcin Juszkiewicz
>>  *						<openembedded@hrw.one.pl>
>>  *
>> - *  This program is free software; you can redistribute 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; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>>  *   Heavily based upon ide-cs.c
>>  *   The initial developer of the original code is David A. Hinds
>>  *   <dahinds@users.sourceforge.net>.  Portions created by David A. Hinds
>> --- a/drivers/ata/pata_pxa.c
>> +++ b/drivers/ata/pata_pxa.c
>> @@ -1,21 +1,8 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  * Generic PXA PATA driver
>>  *
>>  * Copyright (C) 2010 Marek Vasut <marek.vasut@gmail.com>
>> - *
>> - *  This program is free software; you can redistribute it and/or modify
>> - *  it under the terms of the GNU General Public License as published by
>> - *  the Free Software Foundation; 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; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/ata/pata_rdc.c
>> +++ b/drivers/ata/pata_rdc.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *  pata_rdc		-	Driver for later RDC PATA controllers
>>  *
>> @@ -5,20 +6,6 @@
>>  *  INCITS 370-2004 (1510D): ATA Host Adapter Standards
>>  *
>>  *  Based on ata_piix.
>> - *
>> - *  This program is free software; you can redistribute 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; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/ata/pdc_adma.c
>> +++ b/drivers/ata/pdc_adma.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *  pdc_adma.c - Pacific Digital Corporation ADMA
>>  *
>> @@ -5,31 +6,14 @@
>>  *
>>  *  Copyright 2005 Mark Lord
>>  *
>> - *  This program is free software; you can redistribute 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; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  *  libata documentation is available via 'make {ps|pdf}docs',
>>  *  as Documentation/driver-api/libata.rst
>>  *
>> - *
>>  *  Supports ATA disks in single-packet ADMA mode.
>>  *  Uses PIO for everything else.
>>  *
>>  *  TODO:  Use ADMA transfers for ATAPI devices, when possible.
>>  *  This requires careful attention to a number of quirks of the chip.
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/ata/sata_nv.c
>> +++ b/drivers/ata/sata_nv.c
>> @@ -1,25 +1,10 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *  sata_nv.c - NVIDIA nForce SATA
>>  *
>>  *  Copyright 2004 NVIDIA Corp.  All rights reserved.
>>  *  Copyright 2004 Andrew Chew
>>  *
>> - *
>> - *  This program is free software; you can redistribute 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; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  *  libata documentation is available via 'make {ps|pdf}docs',
>>  *  as Documentation/driver-api/libata.rst
>>  *
>> @@ -33,7 +18,6 @@
>>  *  similar to the ADMA specification (with some modifications).
>>  *  This allows the use of NCQ. Non-DMA-mapped ATA commands are still
>>  *  sent through the legacy interface.
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/ata/sata_promise.c
>> +++ b/drivers/ata/sata_promise.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *  sata_promise.c - Promise SATA
>>  *
>> @@ -8,27 +9,10 @@
>>  *
>>  *  Copyright 2003-2004 Red Hat, Inc.
>>  *
>> - *
>> - *  This program is free software; you can redistribute it and/or modify
>> - *  it under the terms of the GNU General Public License as published by
>> - *  the Free Software Foundation; either version 2, or (at your option)
>> - *  any later version.
>> - *
>> - *  This program is distributed in the hope that it will be useful,
>> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
>> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>> - *  GNU General Public License for more details.
>> - *
>> - *  You should have received a copy of the GNU General Public License
>> - *  along with this program; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  *  libata documentation is available via 'make {ps|pdf}docs',
>>  *  as Documentation/driver-api/libata.rst
>>  *
>>  *  Hardware information only available under NDA.
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/ata/sata_promise.h
>> +++ b/drivers/ata/sata_promise.h
>> @@ -1,27 +1,11 @@
>> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>> /*
>>  *  sata_promise.h - Promise SATA common definitions and inline funcs
>>  *
>>  *  Copyright 2003-2004 Red Hat, Inc.
>>  *
>> - *
>> - *  This program is free software; you can redistribute it and/or modify
>> - *  it under the terms of the GNU General Public License as published by
>> - *  the Free Software Foundation; either version 2, or (at your option)
>> - *  any later version.
>> - *
>> - *  This program is distributed in the hope that it will be useful,
>> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
>> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>> - *  GNU General Public License for more details.
>> - *
>> - *  You should have received a copy of the GNU General Public License
>> - *  along with this program; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  *  libata documentation is available via 'make {ps|pdf}docs',
>>  *  as Documentation/driver-api/libata.rst
>> - *
>>  */
>>
>> #ifndef __SATA_PROMISE_H__
>> --- a/drivers/ata/sata_sil.c
>> +++ b/drivers/ata/sata_sil.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *  sata_sil.c - Silicon Image SATA
>>  *
>> @@ -8,22 +9,6 @@
>>  *  Copyright 2003-2005 Red Hat, Inc.
>>  *  Copyright 2003 Benjamin Herrenschmidt
>>  *
>> - *
>> - *  This program is free software; you can redistribute 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; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  *  libata documentation is available via 'make {ps|pdf}docs',
>>  *  as Documentation/driver-api/libata.rst
>>  *
>> @@ -31,7 +16,6 @@
>>  *  http://gkernel.sourceforge.net/specs/sii/3112A_SiI-DS-0095-B2.pdf.bz2
>>  *
>>  *  Other errata and documentation available under NDA.
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/ata/sata_sis.c
>> +++ b/drivers/ata/sata_sis.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *  sata_sis.c - Silicon Integrated Systems SATA
>>  *
>> @@ -7,27 +8,10 @@
>>  *
>>  *  Copyright 2004 Uwe Koziolek
>>  *
>> - *
>> - *  This program is free software; you can redistribute 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; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  *  libata documentation is available via 'make {ps|pdf}docs',
>>  *  as Documentation/driver-api/libata.rst
>>  *
>>  *  Hardware documentation available under NDA.
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/ata/sata_svw.c
>> +++ b/drivers/ata/sata_svw.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *  sata_svw.c - ServerWorks / Apple K2 SATA
>>  *
>> @@ -13,27 +14,10 @@
>>  *  This driver probably works with non-Apple versions of the
>>  *  Broadcom chipset...
>>  *
>> - *
>> - *  This program is free software; you can redistribute 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; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  *  libata documentation is available via 'make {ps|pdf}docs',
>>  *  as Documentation/driver-api/libata.rst
>>  *
>>  *  Hardware documentation available under NDA.
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/ata/sata_sx4.c
>> +++ b/drivers/ata/sata_sx4.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *  sata_sx4.c - Promise SATA
>>  *
>> @@ -7,27 +8,10 @@
>>  *
>>  *  Copyright 2003-2004 Red Hat, Inc.
>>  *
>> - *
>> - *  This program is free software; you can redistribute it and/or modify
>> - *  it under the terms of the GNU General Public License as published by
>> - *  the Free Software Foundation; either version 2, or (at your option)
>> - *  any later version.
>> - *
>> - *  This program is distributed in the hope that it will be useful,
>> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
>> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>> - *  GNU General Public License for more details.
>> - *
>> - *  You should have received a copy of the GNU General Public License
>> - *  along with this program; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  *  libata documentation is available via 'make {ps|pdf}docs',
>>  *  as Documentation/driver-api/libata.rst
>>  *
>>  *  Hardware documentation available under NDA.
>> - *
>>  */
>>
>> /*
>> --- a/drivers/ata/sata_uli.c
>> +++ b/drivers/ata/sata_uli.c
>> @@ -1,27 +1,11 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *  sata_uli.c - ULi Electronics SATA
>>  *
>> - *
>> - *  This program is free software; you can redistribute 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; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  *  libata documentation is available via 'make {ps|pdf}docs',
>>  *  as Documentation/driver-api/libata.rst
>>  *
>>  *  Hardware documentation available under NDA.
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/ata/sata_via.c
>> +++ b/drivers/ata/sata_via.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *  sata_via.c - VIA Serial ATA controllers
>>  *
>> @@ -8,29 +9,10 @@
>>  *  Copyright 2003-2004 Red Hat, Inc.  All rights reserved.
>>  *  Copyright 2003-2004 Jeff Garzik
>>  *
>> - *
>> - *  This program is free software; you can redistribute 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; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  *  libata documentation is available via 'make {ps|pdf}docs',
>>  *  as Documentation/driver-api/libata.rst
>>  *
>>  *  Hardware documentation available under NDA.
>> - *
>> - *
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/ata/sata_vsc.c
>> +++ b/drivers/ata/sata_vsc.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *  sata_vsc.c - Vitesse VSC7174 4 port DPA SATA
>>  *
>> @@ -9,29 +10,12 @@
>>  *
>>  *  Bits from Jeff Garzik, Copyright RedHat, Inc.
>>  *
>> - *
>> - *  This program is free software; you can redistribute it and/or modify
>> - *  it under the terms of the GNU General Public License as published by
>> - *  the Free Software Foundation; either version 2, or (at your option)
>> - *  any later version.
>> - *
>> - *  This program is distributed in the hope that it will be useful,
>> - *  but WITHOUT ANY WARRANTY; without even the implied warranty of
>> - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>> - *  GNU General Public License for more details.
>> - *
>> - *  You should have received a copy of the GNU General Public License
>> - *  along with this program; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>> - *
>>  *  libata documentation is available via 'make {ps|pdf}docs',
>>  *  as Documentation/driver-api/libata.rst
>>  *
>>  *  Vitesse hardware documentation presumably available under NDA.
>>  *  Intel 31244 (same hardware interface) documentation presumably
>>  *  available from http://developer.intel.com/
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/char/pcmcia/scr24x_cs.c
>> +++ b/drivers/char/pcmcia/scr24x_cs.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  * SCR24x PCMCIA Smart Card Reader Driver
>>  *
>> @@ -5,20 +6,6 @@
>>  * Copyright (C) 2016 Lubomir Rintel
>>  *
>>  * Derived from "scr24x_v4.2.6_Release.tar.gz" driver by TL Sudheendran.
>> - *
>> - * This program is free software; you can redistribute 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; see the file COPYING.  If not, write to
>> - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>>  */
>>
>> #include <linux/device.h>
>> --- a/drivers/pwm/core.c
>> +++ b/drivers/pwm/core.c
>> @@ -1,22 +1,9 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  * Generic pwmlib implementation
>>  *
>>  * Copyright (C) 2011 Sascha Hauer <s.hauer@pengutronix.de>
>>  * Copyright (C) 2011-2012 Avionic Design GmbH
>> - *
>> - *  This program is free software; you can redistribute 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; see the file COPYING.  If not, write to
>> - *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>>  */
>>
>> #include <linux/module.h>
>> --- a/drivers/scsi/aacraid/aachba.c
>> +++ b/drivers/scsi/aacraid/aachba.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *	Adaptec AAC series RAID controller driver
>>  *	(c) Copyright 2001 Red Hat Inc.
>> @@ -9,25 +10,10 @@
>>  *               2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com)
>>  *		 2016-2017 Microsemi Corp. (aacraid@microsemi.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; see the file COPYING.  If not, write to
>> - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>>  * Module Name:
>>  *  aachba.c
>>  *
>>  * Abstract: Contains Interfaces to manage IOs.
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/scsi/aacraid/aacraid.h
>> +++ b/drivers/scsi/aacraid/aacraid.h
>> @@ -1,3 +1,4 @@
>> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>> /*
>>  *	Adaptec AAC series RAID controller driver
>>  *	(c) Copyright 2001 Red Hat Inc.	<alan@redhat.com>
>> @@ -9,25 +10,10 @@
>>  *               2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com)
>>  *		 2016-2017 Microsemi Corp. (aacraid@microsemi.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; see the file COPYING.  If not, write to
>> - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>>  * Module Name:
>>  *  aacraid.h
>>  *
>>  * Abstract: Contains all routines for control of the aacraid driver
>> - *
>>  */
>>
>> #ifndef _AACRAID_H_
>> --- a/drivers/scsi/aacraid/commctrl.c
>> +++ b/drivers/scsi/aacraid/commctrl.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *	Adaptec AAC series RAID controller driver
>>  *	(c) Copyright 2001 Red Hat Inc.
>> @@ -9,25 +10,10 @@
>>  *               2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com)
>>  *		 2016-2017 Microsemi Corp. (aacraid@microsemi.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; see the file COPYING.  If not, write to
>> - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>>  * Module Name:
>>  *  commctrl.c
>>  *
>>  * Abstract: Contains all routines for control of the AFA comm layer
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/scsi/aacraid/comminit.c
>> +++ b/drivers/scsi/aacraid/comminit.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *	Adaptec AAC series RAID controller driver
>>  *	(c) Copyright 2001 Red Hat Inc.
>> @@ -9,26 +10,11 @@
>>  *               2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com)
>>  *               2016-2017 Microsemi Corp. (aacraid@microsemi.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; see the file COPYING.  If not, write to
>> - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>>  * Module Name:
>>  *  comminit.c
>>  *
>>  * Abstract: This supports the initialization of the host adapter commuication interface.
>>  *    This is a platform dependent module for the pci cyclone board.
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/scsi/aacraid/commsup.c
>> +++ b/drivers/scsi/aacraid/commsup.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *	Adaptec AAC series RAID controller driver
>>  *	(c) Copyright 2001 Red Hat Inc.
>> @@ -9,26 +10,11 @@
>>  *               2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com)
>>  *		 2016-2017 Microsemi Corp. (aacraid@microsemi.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; see the file COPYING.  If not, write to
>> - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>>  * Module Name:
>>  *  commsup.c
>>  *
>>  * Abstract: Contain all routines that are required for FSA host/adapter
>>  *    communication.
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/scsi/aacraid/dpcsup.c
>> +++ b/drivers/scsi/aacraid/dpcsup.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *	Adaptec AAC series RAID controller driver
>>  *	(c) Copyright 2001 Red Hat Inc.
>> @@ -9,26 +10,10 @@
>>  *               2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com)
>>  *		 2016-2017 Microsemi Corp. (aacraid@microsemi.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; see the file COPYING.  If not, write to
>> - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>>  * Module Name:
>>  *  dpcsup.c
>>  *
>>  * Abstract: All DPC processing routines for the cyclone board occur here.
>> - *
>> - *
>>  */
>>
>> #include <linux/kernel.h>
>> --- a/drivers/scsi/aacraid/linit.c
>> +++ b/drivers/scsi/aacraid/linit.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *	Adaptec AAC series RAID controller driver
>>  *	(c) Copyright 2001 Red Hat Inc.
>> @@ -9,20 +10,6 @@
>>  *               2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com)
>>  *		 2016-2017 Microsemi Corp. (aacraid@microsemi.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; see the file COPYING.  If not, write to
>> - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>>  * Module Name:
>>  *   linit.c
>>  *
>> --- a/drivers/scsi/aacraid/nark.c
>> +++ b/drivers/scsi/aacraid/nark.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *	Adaptec AAC series RAID controller driver
>>  *
>> @@ -8,25 +9,10 @@
>>  *               2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com)
>>  *		 2016-2017 Microsemi Corp. (aacraid@microsemi.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; see the file COPYING.  If not, write to
>> - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
>> - *
>>  * Module Name:
>>  *  nark.c
>>  *
>>  * Abstract: Hardware Device Interface for NEMER/ARK
>> - *
>>  */
>>
>> #include <linux/pci.h>
>> --- a/drivers/scsi/aacraid/rkt.c
>> +++ b/drivers/scsi/aacraid/rkt.c
>> @@ -1,3 +1,4 @@
>> +// SPDX-License-Identifier: GPL-2.0-or-later
>> /*
>>  *	Adaptec AAC series RAID controller driver
>>  *	(c) Copyright 2001 Red Hat Inc.
>> @@ -9,25 +10,10 @@
>>  *               2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com)
>>  *		 2016-2017 Microsemi Corp. (aacraid@microsemi.com)
>>  *
>> - * This program is free software; you can redistribute it and/or modify
>>
>>
> 

  reply index

Thread overview: 148+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-05-19 13:51 [patch 00/25] First batch Thomas Gleixner
2019-05-19 13:51 ` [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 Thomas Gleixner
2019-05-19 17:23   ` J Lovejoy
2019-05-19 17:28     ` Kate Stewart
2019-05-19 21:47       ` Allison Randal
2019-05-20  1:03   ` Steve Winslow
2019-05-20  9:00   ` Greg KH
2019-05-20  9:04     ` Thomas Gleixner
2019-05-20  9:22       ` Greg KH
2019-05-20 20:13         ` Thomas Gleixner
2019-05-21 14:18   ` Michael Ellerman
2019-05-19 13:51 ` [patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 2 Thomas Gleixner
2019-05-19 17:29   ` Kate Stewart
2019-05-19 21:50   ` Allison Randal
2019-05-20  0:44     ` Steve Winslow
2019-05-20  4:00     ` Thomas Gleixner
2019-05-20 17:17       ` J Lovejoy
2019-05-20 17:47         ` Thomas Gleixner
2019-05-20 18:09           ` Thomas Gleixner
2019-05-20 21:14           ` Allison Randal
2019-05-20 22:07     ` Philippe Ombredanne
2019-05-20 22:34       ` Allison Randal
2019-05-19 13:51 ` [patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 Thomas Gleixner
2019-05-19 17:24   ` J Lovejoy
2019-05-19 17:30     ` Kate Stewart
2019-05-19 21:51       ` Allison Randal
2019-05-20  1:04   ` Steve Winslow
2019-05-19 13:51 ` [patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 Thomas Gleixner
2019-05-19 17:25   ` J Lovejoy
2019-05-19 21:53     ` Allison Randal
2019-05-20  1:05   ` Steve Winslow
2019-05-19 13:51 ` [patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 Thomas Gleixner
2019-05-19 17:25   ` J Lovejoy
2019-05-19 21:54     ` Allison Randal
2019-05-20  1:05   ` Steve Winslow
2019-05-21  1:20   ` Kate Stewart
2019-05-19 13:51 ` [patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 6 Thomas Gleixner
2019-05-19 17:28   ` J Lovejoy
2019-05-19 22:32     ` Allison Randal
2019-05-20  0:53   ` Steve Winslow
2019-05-20 11:10     ` Thomas Gleixner
2019-05-20 16:50       ` Philippe Ombredanne
2019-05-19 13:51 ` [patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 Thomas Gleixner
2019-05-19 17:29   ` J Lovejoy
2019-05-19 22:35     ` Allison Randal
2019-05-20  1:06   ` Steve Winslow
2019-05-21  1:21   ` Kate Stewart
2019-05-19 13:51 ` [patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 8 Thomas Gleixner
2019-05-19 17:30   ` J Lovejoy
2019-05-19 22:40     ` Allison Randal
2019-05-20  0:57   ` Steve Winslow
2019-05-20  8:51     ` Thomas Gleixner
2019-05-19 13:51 ` [patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 9 Thomas Gleixner
2019-05-19 17:30   ` J Lovejoy
2019-05-19 23:17     ` Allison Randal
2019-05-20  1:06   ` Steve Winslow
2019-05-21  1:21   ` Kate Stewart
2019-05-19 13:51 ` [patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 10 Thomas Gleixner
2019-05-19 17:31   ` J Lovejoy
2019-05-19 23:18     ` Allison Randal
2019-05-20  1:06   ` Steve Winslow
2019-05-21  1:22   ` Kate Stewart
2019-05-19 13:51 ` [patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 11 Thomas Gleixner
2019-05-19 17:31   ` J Lovejoy
2019-05-19 23:19     ` Allison Randal
2019-05-20  1:07   ` Steve Winslow
2019-05-21  1:22   ` Kate Stewart
2019-05-19 13:51 ` [patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 12 Thomas Gleixner
2019-05-19 17:36   ` J Lovejoy
2019-05-19 23:26     ` Allison Randal
2019-05-20  1:07   ` Steve Winslow
2019-05-21  1:23   ` Kate Stewart
2019-05-19 13:51 ` [patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 Thomas Gleixner
2019-05-19 17:38   ` J Lovejoy
2019-05-19 23:27     ` Allison Randal
2019-05-20  1:08   ` Steve Winslow
2019-05-21  1:24   ` Kate Stewart
2019-05-21 14:20   ` Michael Ellerman
2019-05-19 13:51 ` [patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 14 Thomas Gleixner
     [not found]   ` <01BD65EE-6C09-45E4-ACAB-074B16C19EE5@jilayne.com>
2019-05-19 17:49     ` J Lovejoy
2019-05-19 23:30       ` Allison Randal
2019-05-20  1:08   ` Steve Winslow
2019-05-21  1:26   ` Kate Stewart
2019-05-19 13:51 ` [patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 15 Thomas Gleixner
     [not found]   ` <345D7893-767F-42C5-A73D-599338174AAA@jilayne.com>
2019-05-19 17:50     ` J Lovejoy
2019-05-19 23:40       ` Allison Randal
2019-05-20  1:09   ` Steve Winslow
2019-05-21  1:26   ` Kate Stewart
2019-05-19 13:51 ` [patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 16 Thomas Gleixner
2019-05-19 17:41   ` J Lovejoy
2019-05-19 23:40     ` Allison Randal
2019-05-20  0:27   ` Steve Winslow
2019-05-20  0:42     ` Richard Fontana
2019-05-20  2:42       ` Allison Randal
2019-05-20  5:25         ` Thomas Gleixner
2019-05-20 16:38       ` Philippe Ombredanne
2019-05-20 17:10         ` Richard Fontana
2019-05-20 17:28           ` Thomas Gleixner
2019-05-20 22:43             ` Philippe Ombredanne
2019-05-20  8:31   ` Thomas Gleixner
2019-05-19 13:51 ` [patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 Thomas Gleixner
2019-05-19 17:41   ` J Lovejoy
2019-05-19 23:41     ` Allison Randal
2019-05-20  1:10   ` Steve Winslow
2019-05-21  1:28   ` Kate Stewart
2019-05-19 13:51 ` [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 18 Thomas Gleixner
2019-05-19 17:42   ` J Lovejoy
2019-05-19 23:49     ` Allison Randal [this message]
2019-05-20  1:10   ` Steve Winslow
2019-05-21  1:28   ` Kate Stewart
2019-05-19 13:51 ` [patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 19 Thomas Gleixner
2019-05-19 17:50   ` J Lovejoy
2019-05-19 23:50     ` Allison Randal
2019-05-20  1:11   ` Steve Winslow
2019-05-21  1:29   ` Kate Stewart
2019-05-19 13:51 ` [patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 20 Thomas Gleixner
2019-05-19 17:43   ` J Lovejoy
2019-05-19 23:57     ` Allison Randal
2019-05-20  1:11   ` Steve Winslow
2019-05-21  1:30   ` Kate Stewart
2019-05-19 13:51 ` [patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 21 Thomas Gleixner
2019-05-19 17:44   ` J Lovejoy
2019-05-19 23:58     ` Allison Randal
2019-05-20  1:11   ` Steve Winslow
2019-05-21  1:31   ` Kate Stewart
2019-05-19 13:51 ` [patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 22 Thomas Gleixner
2019-05-19 17:45   ` J Lovejoy
2019-05-20  1:26     ` Allison Randal
2019-05-20  1:11   ` Steve Winslow
2019-05-21  1:34   ` Kate Stewart
2019-05-21  5:46     ` Thomas Gleixner
2019-05-19 13:51 ` [patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 23 Thomas Gleixner
2019-05-19 17:45   ` J Lovejoy
2019-05-20  1:27     ` Allison Randal
2019-05-20  1:12   ` Steve Winslow
2019-05-21  1:35   ` Kate Stewart
2019-05-19 13:51 ` [patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 Thomas Gleixner
2019-05-19 17:51   ` J Lovejoy
2019-05-20  1:29     ` Allison Randal
2019-05-20  1:15   ` Steve Winslow
2019-05-21  1:36   ` Kate Stewart
2019-05-19 13:51 ` [patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 25 Thomas Gleixner
2019-05-19 17:52   ` J Lovejoy
2019-05-20  1:31     ` Allison Randal
2019-05-20  1:15   ` Steve Winslow
2019-05-21  1:37   ` Kate Stewart
2019-05-21 10:20 ` [patch 00/25] First batch Greg KH
2019-05-21 10:24   ` Thomas Gleixner

Reply instructions:

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

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

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

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

  git send-email \
    --in-reply-to=c53c0b84-e7e0-30fa-1b37-ddd41f272ddd@lohutok.net \
    --to=allison@lohutok.net \
    --cc=linux-spdx@vger.kernel.org \
    /path/to/YOUR_REPLY

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

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

Linux-SPDX Archive on lore.kernel.org

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

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

Example config snippet for mirrors

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


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