Re: [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 18

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Reviewed-by: Kate Stewart <kstewart@xxxxxxxxxxxxxxxxxxx>

On Sun, May 19, 2019 at 12:19 PM Thomas Gleixner <tglx@xxxxxxxxxxxxx> 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@xxxxxxxxxxxxx>
> ---
> 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@xxxxxxxxxxxxxxx
>   *                 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@xxxxxxxxxxxxx>
>   *  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@xxxxxxxxx>
>   *
> - *
> - *  This program is free software; you can redistribute 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@xxxxxxxxxx>
>   *
> - *  This program is free software; you can redistribute 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@xxxxxxxxxxxxxxxxxxxxx>.  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@xxxxxxxxx>
> - *
> - *  This program is free software; you can redistribute 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@xxxxxxxxxxxxxx>
>   * 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@xxxxxxxxxxxxxx)
>   *              2016-2017 Microsemi Corp. (aacraid@xxxxxxxxxxxxx)
>   *
> - * This program is free software; you can redistribute 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@xxxxxxxxxx>
> @@ -9,25 +10,10 @@
>   *               2010-2015 PMC-Sierra, Inc. (aacraid@xxxxxxxxxxxxxx)
>   *              2016-2017 Microsemi Corp. (aacraid@xxxxxxxxxxxxx)
>   *
> - * This program is free software; you can redistribute 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@xxxxxxxxxxxxxx)
>   *              2016-2017 Microsemi Corp. (aacraid@xxxxxxxxxxxxx)
>   *
> - * This program is free software; you can redistribute 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@xxxxxxxxxxxxxx)
>   *               2016-2017 Microsemi Corp. (aacraid@xxxxxxxxxxxxx)
>   *
> - * This program is free software; you can redistribute 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@xxxxxxxxxxxxxx)
>   *              2016-2017 Microsemi Corp. (aacraid@xxxxxxxxxxxxx)
>   *
> - * This program is free software; you can redistribute 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@xxxxxxxxxxxxxx)
>   *              2016-2017 Microsemi Corp. (aacraid@xxxxxxxxxxxxx)
>   *
> - * This program is free software; you can redistribute 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@xxxxxxxxxxxxxx)
>   *              2016-2017 Microsemi Corp. (aacraid@xxxxxxxxxxxxx)
>   *
> - * This program is free software; you can redistribute 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@xxxxxxxxxxxxxx)
>   *              2016-2017 Microsemi Corp. (aacraid@xxxxxxxxxxxxx)
>   *
> - * This program is free software; you can redistribute 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@xxxxxxxxxxxxxx)
>   *              2016-2017 Microsemi Corp. (aacraid@xxxxxxxxxxxxx)
>   *
> - * This program is free software; you can redistribute it and/or modify
>
>




[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux