Reviewed-by: Allison Randal <allison@xxxxxxxxxxx> On 5/19/19 6:42 PM, J Lovejoy wrote: > Reviewed-by: Jilayne Lovejoy <opensource@xxxxxxxxxxx> > >> On May 19, 2019, at 7:51 AM, 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 >> >> >