From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.1 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5BEFEC04AAC for ; Tue, 21 May 2019 01:29:10 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 05B8321479 for ; Tue, 21 May 2019 01:29:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1558402150; bh=VRS8K5UoRCQXvQJXbJf6xK+ezZEdHIfIXjhTmZ7Teb4=; h=References:In-Reply-To:From:Date:Subject:To:Cc:List-ID:From; b=nqHo+8tspqhSvNEAot+cuhGl49Wtzo32XrxcwNXy51fp3gSkbKsvNTcO/gQY1vF6W qquNCQ5zT+oE6wcewAv5jzrzticCjFQaugTqeGXHhWL0p+xVAfFd6hBgEtz4/T9NQ1 MJy9sCJ98xOuW330Ak/yBC3ecfMz/EThXMw/p6xc= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727108AbfEUB3J (ORCPT ); Mon, 20 May 2019 21:29:09 -0400 Received: from mail-lj1-f193.google.com ([209.85.208.193]:35656 "EHLO mail-lj1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727043AbfEUB3J (ORCPT ); Mon, 20 May 2019 21:29:09 -0400 Received: by mail-lj1-f193.google.com with SMTP id h11so12917681ljb.2 for ; Mon, 20 May 2019 18:29:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ez03zQf3Lhrc1ky/hNcXgAnQ53YuF83Dxkqg9Yy2hus=; b=Re1IxvqJZlINlpKzP2fPdI9q639LJHNUyqNOY6kiLv2HUj+6OpJ1PwGHhUYUUUmcoh 9MA8LdMb+f7yqE+HkGhNk52CXxAGWnxF6uT/8ribjaNPVyh6nwnIFMq9FsPwXO782ULG oqpjfDGB4fMc2dD+4d7lJKsGPwwOYZCTfRgYU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ez03zQf3Lhrc1ky/hNcXgAnQ53YuF83Dxkqg9Yy2hus=; b=VtRRUDzEgkmEhs7qAP1NDXp73J40KNn2ml3u8EaWsQWH0mLKM5ZIr2AxO14/E2lkCH de5i+Qo7dAnRD5rsBOGfuOlnrM/ow4JlVCpj/4kQvV8YbGrTyytTgS04ZpMgq0+5iLNW We9ygzhD5VgbQ4bl1zk2q3T3juxKFByIcOxAWf60j/p/LBJq7GlVY2DyEljov8CEEO5F ab8eKb8O4hPm8chl5mu+qQyqmdEnQCsewJUViyn1DDfmaVGxrI/YhpLMUzNxaN4ZUxKv rZJzYXk5rQ3v6wLBpiwv0PdOSlISkPioNgwV5/FmTVI6w2z23u5c2dYSM2IGo0qVTfZK muCQ== X-Gm-Message-State: APjAAAVcusWyjfBI1L6HcUrAnlVgFD/ost3ob7ljKE1OWFKm+i9U31sP mhIh4aIN+SuDLF5T/CfryJXEm+gI8YvOVxwmA2R5QDJ1YAM= X-Google-Smtp-Source: APXvYqyU3AT30zFMrOt6xVTHPsOCy9BhpIKa63HJp+Ub6H9yx7+8DOhrP/gHhkqrpjlk7snsiJFSC3G+6llKR35k5jo= X-Received: by 2002:a2e:93c7:: with SMTP id p7mr2328343ljh.32.1558402143772; Mon, 20 May 2019 18:29:03 -0700 (PDT) MIME-Version: 1.0 References: <20190519135130.462579320@linutronix.de> <20190519154042.342335923@linutronix.de> In-Reply-To: <20190519154042.342335923@linutronix.de> From: Kate Stewart Date: Mon, 20 May 2019 20:28:51 -0500 Message-ID: Subject: Re: [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 18 To: Thomas Gleixner Cc: linux-spdx@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-spdx-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-spdx@vger.kernel.org Reviewed-by: Kate Stewart On Sun, May 19, 2019 at 12:19 PM Thomas Gleixner 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 > --- > 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 > --- 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 > --- a/drivers/ata/ahci.h > +++ b/drivers/ata/ahci.h > @@ -1,3 +1,4 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > * ahci.h - Common AHCI SATA definitions and declarations > * > @@ -7,29 +8,12 @@ > * > * Copyright 2004-2005 Red Hat, Inc. > * > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2, or (at your option) > - * any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; see the file COPYING. If not, write to > - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > - * > - * > * libata documentation is available via 'make {ps|pdf}docs', > * as Documentation/driver-api/libata.rst > * > * AHCI hardware documentation: > * http://www.intel.com/technology/serialata/pdf/rev1_0.pdf > * http://www.intel.com/technology/serialata/pdf/rev1_1.pdf > - * > */ > > #ifndef _AHCI_H > --- a/drivers/ata/ata_piix.c > +++ b/drivers/ata/ata_piix.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * ata_piix.c - Intel PATA/SATA controllers > * > @@ -5,33 +6,15 @@ > * Please ALWAYS copy linux-ide@vger.kernel.org > * on emails. > * > - * > * Copyright 2003-2005 Red Hat Inc > * Copyright 2003-2005 Jeff Garzik > * > - * > * Copyright header from piix.c: > * > * Copyright (C) 1998-1999 Andrzej Krzysztofowicz, Author and Maintainer > * Copyright (C) 1998-2000 Andre Hedrick > * 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 > --- 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 > --- 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 > * > - * > - * 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 > --- 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 > --- 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 > --- 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 > --- 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 > --- 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 > --- 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 > * > * > - * 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 > * . 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 > - * > - * 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 > --- 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 > --- 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 > --- 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 > --- 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 > --- 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 > --- 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 > --- 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 > --- 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 > --- 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 > --- 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 > --- 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 > --- 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 > * 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 > --- a/drivers/scsi/aacraid/aachba.c > +++ b/drivers/scsi/aacraid/aachba.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Adaptec AAC series RAID controller driver > * (c) Copyright 2001 Red Hat Inc. > @@ -9,25 +10,10 @@ > * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) > * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2, or (at your option) > - * any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; see the file COPYING. If not, write to > - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > - * > * Module Name: > * aachba.c > * > * Abstract: Contains Interfaces to manage IOs. > - * > */ > > #include > --- 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. > @@ -9,25 +10,10 @@ > * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) > * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2, or (at your option) > - * any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; see the file COPYING. If not, write to > - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > - * > * Module Name: > * aacraid.h > * > * Abstract: Contains all routines for control of the aacraid driver > - * > */ > > #ifndef _AACRAID_H_ > --- a/drivers/scsi/aacraid/commctrl.c > +++ b/drivers/scsi/aacraid/commctrl.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Adaptec AAC series RAID controller driver > * (c) Copyright 2001 Red Hat Inc. > @@ -9,25 +10,10 @@ > * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) > * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2, or (at your option) > - * any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; see the file COPYING. If not, write to > - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > - * > * Module Name: > * commctrl.c > * > * Abstract: Contains all routines for control of the AFA comm layer > - * > */ > > #include > --- a/drivers/scsi/aacraid/comminit.c > +++ b/drivers/scsi/aacraid/comminit.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Adaptec AAC series RAID controller driver > * (c) Copyright 2001 Red Hat Inc. > @@ -9,26 +10,11 @@ > * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) > * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2, or (at your option) > - * any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; see the file COPYING. If not, write to > - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > - * > * Module Name: > * comminit.c > * > * Abstract: This supports the initialization of the host adapter commuication interface. > * This is a platform dependent module for the pci cyclone board. > - * > */ > > #include > --- a/drivers/scsi/aacraid/commsup.c > +++ b/drivers/scsi/aacraid/commsup.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Adaptec AAC series RAID controller driver > * (c) Copyright 2001 Red Hat Inc. > @@ -9,26 +10,11 @@ > * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) > * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2, or (at your option) > - * any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; see the file COPYING. If not, write to > - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > - * > * Module Name: > * commsup.c > * > * Abstract: Contain all routines that are required for FSA host/adapter > * communication. > - * > */ > > #include > --- a/drivers/scsi/aacraid/dpcsup.c > +++ b/drivers/scsi/aacraid/dpcsup.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Adaptec AAC series RAID controller driver > * (c) Copyright 2001 Red Hat Inc. > @@ -9,26 +10,10 @@ > * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) > * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2, or (at your option) > - * any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; see the file COPYING. If not, write to > - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > - * > * Module Name: > * dpcsup.c > * > * Abstract: All DPC processing routines for the cyclone board occur here. > - * > - * > */ > > #include > --- a/drivers/scsi/aacraid/linit.c > +++ b/drivers/scsi/aacraid/linit.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Adaptec AAC series RAID controller driver > * (c) Copyright 2001 Red Hat Inc. > @@ -9,20 +10,6 @@ > * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) > * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2, or (at your option) > - * any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; see the file COPYING. If not, write to > - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > - * > * Module Name: > * linit.c > * > --- a/drivers/scsi/aacraid/nark.c > +++ b/drivers/scsi/aacraid/nark.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Adaptec AAC series RAID controller driver > * > @@ -8,25 +9,10 @@ > * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) > * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2, or (at your option) > - * any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; see the file COPYING. If not, write to > - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > - * > * Module Name: > * nark.c > * > * Abstract: Hardware Device Interface for NEMER/ARK > - * > */ > > #include > --- a/drivers/scsi/aacraid/rkt.c > +++ b/drivers/scsi/aacraid/rkt.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Adaptec AAC series RAID controller driver > * (c) Copyright 2001 Red Hat Inc. > @@ -9,25 +10,10 @@ > * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) > * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) > * > - * This program is free software; you can redistribute it and/or modify > >