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.0 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 C4CF1C282DD for ; Thu, 23 May 2019 22:19:10 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 5CD782168B for ; Thu, 23 May 2019 22:19:10 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=pobox.com header.i=@pobox.com header.b="LEjcXLSn"; dkim=fail reason="key not found in DNS" (0-bit key) header.d=lohutok.net header.i=@lohutok.net header.b="Jch3CmIP" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388246AbfEWWTK (ORCPT ); Thu, 23 May 2019 18:19:10 -0400 Received: from pb-smtp1.pobox.com ([64.147.108.70]:61164 "EHLO pb-smtp1.pobox.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387616AbfEWWTJ (ORCPT ); Thu, 23 May 2019 18:19:09 -0400 Received: from pb-smtp1.pobox.com (unknown [127.0.0.1]) by pb-smtp1.pobox.com (Postfix) with ESMTP id 705FB14C3C8 for ; Thu, 23 May 2019 18:18:59 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=subject:to :references:from:message-id:date:mime-version:in-reply-to :content-type:content-transfer-encoding; s=sasl; bh=GwZEwEycpuSx uXG6p83Ib2BZztk=; b=LEjcXLSnjuwvOOj9+HtRC4FDg3SFOPolqKme4OMt9Nup 7OSj6I7em4HZ1WwfFHSBBNi0fyKQp4EpVmtJJoMJ4Drm8AULRTh3nD3Fbp6+WEW0 czThBKgGl7lISYbKQJEzQh5NDd7VM1j79S2/WMU/PSe/R3CW5Sw1+GTvOD6WOKY= Received: from pb-smtp1.nyi.icgroup.com (unknown [127.0.0.1]) by pb-smtp1.pobox.com (Postfix) with ESMTP id 67A0114C3C7 for ; Thu, 23 May 2019 18:18:59 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lohutok.net; h=subject:to:references:from:message-id:date:mime-version:in-reply-to:content-type:content-transfer-encoding; s=2018-11.pbsmtp; bh=UpS84x3EER0Lt9UgXx1MAX8F30vN2Up3xZinHI9q+Tw=; b=Jch3CmIPnGQ0283Byum+HyiQ3X1BQQrOl8v3Qnu+wZi4kJDf6FScOu4j0wBg/hgM2aUXZh6x6Le3gmRviLkTztel/TLHOv4Pfw4a0HqPB3GaPFN1Ek5iONeRYCwgRpsjOMswSOXjC5i8iF8HWTNkhAc1q0BoSZxDWoTeQdf3u3A= Received: from [10.0.0.75] (unknown [24.47.52.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pb-smtp1.pobox.com (Postfix) with ESMTPSA id C2EC614C3C6 for ; Thu, 23 May 2019 18:18:58 -0400 (EDT) Subject: Re: [Batch 5 - patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 To: linux-spdx@vger.kernel.org References: <20190523091437.334232837@linutronix.de> <20190523091649.499889647@linutronix.de> From: Allison Randal Message-ID: <835b236a-3689-69ec-3fff-e49352d1c2ef@lohutok.net> Date: Thu, 23 May 2019 18:18:58 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1 MIME-Version: 1.0 In-Reply-To: <20190523091649.499889647@linutronix.de> Content-Type: text/plain; charset=utf-8 Content-Language: en-US X-Pobox-Relay-ID: C2D5C9DC-7DA8-11E9-BFB6-46F8B7964D18-44123303!pb-smtp1.pobox.com Content-Transfer-Encoding: quoted-printable Sender: linux-spdx-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-spdx@vger.kernel.org Reviewed-by: Allison Randal On 5/23/19 5:14 AM, Thomas Gleixner wrote: > Based on 1 normalized pattern(s): >=20 > 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 of the license or at > your option any later version this program is distributed in the > hope that it will be useful but without any warranty without even > the implied warranty of merchantability or fitness for a particular > purpose see the gnu general public license for more details you > should have received a copy of the gnu general public license along > with this program if not write to the free software foundation inc > 51 franklin st fifth floor boston ma 02110 1301 usa >=20 > extracted by the scancode license scanner the SPDX license identifier >=20 > GPL-2.0-or-later >=20 > has been chosen to replace the boilerplate/reference in 50 file(s). >=20 > Signed-off-by: Thomas Gleixner > --- > https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/com= mit/?h=3Dbatch5&id=3D8c3596c19e1f > --- > arch/arm/mach-imx/iomux-v1.c | 15 +-------------- > arch/mips/alchemy/board-gpr.c | 15 +-------------- > arch/mips/alchemy/board-mtx1.c | 15 +-------------- > arch/mips/alchemy/board-xxs1500.c | 15 +-------------- > arch/mips/alchemy/devboards/db1000.c | 15 +-------------- > arch/mips/alchemy/devboards/db1200.c | 15 +-------------- > arch/mips/ar7/clock.c | 15 +-------------- > arch/mips/ar7/gpio.c | 15 +-------------- > arch/mips/ar7/irq.c | 15 +-------------- > arch/mips/ar7/memory.c | 15 +-------------- > arch/mips/ar7/platform.c | 15 +-------------- > arch/mips/include/asm/mach-ar7/ar7.h | 15 +-------------- > arch/mips/include/asm/mach-ar7/prom.h | 15 +-------------- > arch/mips/lasat/serial.c | 15 +-------------- > arch/x86/kernel/paravirt.c | 14 +------------- > arch/x86/kernel/pvclock.c | 14 +------------- > crypto/async_tx/async_raid6_recov.c | 16 +--------------- > drivers/char/hw_random/virtio-rng.c | 15 +-------------- > drivers/gpu/drm/drm_edid_load.c | 14 +------------- > drivers/hwmon/hih6130.c | 15 +-------------- > drivers/hwmon/sht21.c | 15 +-------------- > drivers/mtd/ar7part.c | 16 +--------------- > drivers/mtd/bcm63xxpart.c | 16 +--------------- > drivers/mtd/cmdlinepart.c | 15 +-------------- > drivers/mtd/mtd_blkdevs.c | 16 +--------------- > drivers/mtd/mtdblock.c | 16 +--------------- > drivers/mtd/mtdblock_ro.c | 16 +--------------- > drivers/mtd/mtdchar.c | 16 +--------------- > drivers/mtd/mtdconcat.c | 16 +--------------- > drivers/mtd/mtdcore.c | 16 +--------------- > drivers/mtd/mtdpart.c | 16 +--------------- > drivers/mtd/parsers/redboot.c | 16 +--------------- > drivers/virtio/virtio_balloon.c | 15 +-------------- > drivers/virtio/virtio_ring.c | 15 +-------------- > drivers/vlynq/vlynq.c | 15 +-------------- > include/linux/mtd/bbm.h | 16 +--------------- > include/linux/mtd/blktrans.h | 16 +--------------- > include/linux/mtd/cfi.h | 16 +--------------- > include/linux/mtd/cfi_endian.h | 16 +--------------- > include/linux/mtd/concat.h | 16 +--------------- > include/linux/mtd/doc2000.h | 16 +--------------- > include/linux/mtd/flashchip.h | 16 +--------------- > include/linux/mtd/gen_probe.h | 16 +--------------- > include/linux/mtd/map.h | 16 +--------------- > include/linux/mtd/mtd.h | 16 +--------------- > include/linux/mtd/nftl.h | 16 +--------------- > include/linux/platform_data/media/camera-mx2.h | 15 +-------------- > include/linux/vlynq.h | 15 +-------------- > sound/drivers/mts64.c | 16 +--------------- > 49 files changed, 49 insertions(+), 706 deletions(-) >=20 > --- a/arch/arm/mach-imx/iomux-v1.c > +++ b/arch/arm/mach-imx/iomux-v1.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * arch/arm/plat-mxc/iomux-v1.c > * > @@ -5,20 +6,6 @@ > * Copyright (C) 2009 Uwe Kleine-Koenig, Pengutronix > * > * Common code for i.MX1, i.MX21 and i.MX27 > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software Foundat= ion, Inc., > - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. > */ > =20 > #include > --- a/arch/mips/alchemy/board-gpr.c > +++ b/arch/mips/alchemy/board-gpr.c > @@ -1,21 +1,8 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * GPR board platform device registration (Au1550) > * > * Copyright (C) 2010 Wolfgang Grandegger > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > */ > =20 > #include > --- a/arch/mips/alchemy/board-mtx1.c > +++ b/arch/mips/alchemy/board-mtx1.c > @@ -1,21 +1,8 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * MTX-1 platform devices registration (Au1500) > * > * Copyright (C) 2007-2009, Florian Fainelli > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > */ > =20 > #include > --- a/arch/mips/alchemy/board-xxs1500.c > +++ b/arch/mips/alchemy/board-xxs1500.c > @@ -1,23 +1,10 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * BRIEF MODULE DESCRIPTION > * MyCable XXS1500 board support > * > * Copyright 2003, 2008 MontaVista Software Inc. > * Author: MontaVista Software, Inc. > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > */ > =20 > #include > --- a/arch/mips/alchemy/devboards/db1000.c > +++ b/arch/mips/alchemy/devboards/db1000.c > @@ -1,22 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * DBAu1000/1500/1100 PBAu1100/1500 board support > * > * Copyright 2000, 2008 MontaVista Software Inc. > * Author: MontaVista Software, Inc. > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > */ > =20 > #include > --- a/arch/mips/alchemy/devboards/db1200.c > +++ b/arch/mips/alchemy/devboards/db1200.c > @@ -1,21 +1,8 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * DBAu1200/PBAu1200 board platform device registration > * > * Copyright (C) 2008-2011 Manuel Lauss > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > */ > =20 > #include > --- a/arch/mips/ar7/clock.c > +++ b/arch/mips/ar7/clock.c > @@ -1,21 +1,8 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Copyright (C) 2007 Felix Fietkau > * Copyright (C) 2007 Eugene Konev > * Copyright (C) 2009 Florian Fainelli > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > */ > =20 > #include > --- a/arch/mips/ar7/gpio.c > +++ b/arch/mips/ar7/gpio.c > @@ -1,21 +1,8 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Copyright (C) 2007 Felix Fietkau > * Copyright (C) 2007 Eugene Konev > * Copyright (C) 2009-2010 Florian Fainelli > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > */ > =20 > #include > --- a/arch/mips/ar7/irq.c > +++ b/arch/mips/ar7/irq.c > @@ -1,20 +1,7 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Copyright (C) 2006,2007 Felix Fietkau > * Copyright (C) 2006,2007 Eugene Konev > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > */ > =20 > #include > --- a/arch/mips/ar7/memory.c > +++ b/arch/mips/ar7/memory.c > @@ -1,20 +1,7 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Copyright (C) 2007 Felix Fietkau > * Copyright (C) 2007 Eugene Konev > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > */ > #include > #include > --- a/arch/mips/ar7/platform.c > +++ b/arch/mips/ar7/platform.c > @@ -1,20 +1,7 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Copyright (C) 2006,2007 Felix Fietkau > * Copyright (C) 2006,2007 Eugene Konev > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > */ > =20 > #include > --- a/arch/mips/include/asm/mach-ar7/ar7.h > +++ b/arch/mips/include/asm/mach-ar7/ar7.h > @@ -1,20 +1,7 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > * Copyright (C) 2006,2007 Felix Fietkau > * Copyright (C) 2006,2007 Eugene Konev > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > */ > =20 > #ifndef __AR7_H__ > --- a/arch/mips/include/asm/mach-ar7/prom.h > +++ b/arch/mips/include/asm/mach-ar7/prom.h > @@ -1,19 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > * Copyright (C) 2006, 2007 Florian Fainelli > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > */ > =20 > #ifndef __PROM_H__ > --- a/arch/mips/lasat/serial.c > +++ b/arch/mips/lasat/serial.c > @@ -1,21 +1,8 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Registration of Lasat UART platform device. > * > * Copyright (C) 2007 Brian Murphy > - * > - * This program is free software; you can redistribute it and/or modi= fy > - * it under the terms of the GNU General Public License as published = by > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > */ > #include > #include > --- a/arch/x86/kernel/paravirt.c > +++ b/arch/x86/kernel/paravirt.c > @@ -1,19 +1,7 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* Paravirtualization interfaces > Copyright (C) 2006 Rusty Russell IBM Corporation > =20 > - This program is free software; you can redistribute it and/or modi= fy > - it under the terms of the GNU General Public License as published = by > - the Free Software Foundation; either version 2 of the License, or > - (at your option) any later version. > - > - This program is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with this program; if not, write to the Free Software > - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1= 301 USA > =20 > 2007 - x86_64 support added by Glauber de Oliveira Costa, Red Hat = Inc > */ > --- a/arch/x86/kernel/pvclock.c > +++ b/arch/x86/kernel/pvclock.c > @@ -1,18 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* paravirtual clock -- common code used by kvm/xen > =20 > - This program is free software; you can redistribute it and/or modi= fy > - it under the terms of the GNU General Public License as published = by > - the Free Software Foundation; either version 2 of the License, or > - (at your option) any later version. > - > - This program is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with this program; if not, write to the Free Software > - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1= 301 USA > */ > =20 > #include > --- a/crypto/async_tx/async_raid6_recov.c > +++ b/crypto/async_tx/async_raid6_recov.c > @@ -1,24 +1,10 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Asynchronous RAID-6 recovery calculations ASYNC_TX API. > * Copyright(c) 2009 Intel Corporation > * > * based on raid6recov.c: > * Copyright 2002 H. Peter Anvin > - * > - * This program is free software; you can redistribute it and/or modif= y it > - * under the terms of the GNU General Public License as published by t= he Free > - * Software Foundation; either version 2 of the License, or (at your o= ption) > - * 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 Licen= se for > - * more details. > - * > - * You should have received a copy of the GNU General Public License a= long with > - * this program; if not, write to the Free Software Foundation, Inc., = 51 > - * Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. > - * > */ > #include > #include > --- a/drivers/char/hw_random/virtio-rng.c > +++ b/drivers/char/hw_random/virtio-rng.c > @@ -1,20 +1,7 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Randomness driver for virtio > * Copyright (C) 2007, 2008 Rusty Russell IBM Corporation > - * > - * This program is free software; you can redistribute it and/or modi= fy > - * it under the terms of the GNU General Public License as published = by > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1= 301 USA > */ > =20 > #include > --- a/drivers/gpu/drm/drm_edid_load.c > +++ b/drivers/gpu/drm/drm_edid_load.c > @@ -1,22 +1,10 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > drm_edid_load.c: use a built-in EDID data set or load it via the fi= rmware > interface > =20 > Copyright (C) 2012 Carsten Emde > =20 > - 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 > - of the License, or (at your option) any later version. > - > - This program is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with this program; if not, write to the Free Software > - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA. > */ > =20 > #include > --- a/drivers/hwmon/hih6130.c > +++ b/drivers/hwmon/hih6130.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* Honeywell HIH-6130/HIH-6131 humidity and temperature sensor driver > * > * Copyright (C) 2012 Iain Paton > @@ -5,20 +6,6 @@ > * heavily based on the sht21 driver > * Copyright (C) 2010 Urs Fleisch > * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-13= 01 USA > - * > * Data sheets available (2012-06-22) at > * http://sensing.honeywell.com/index.php?ci_id=3D3106&la_id=3D1&defId= =3D44872 > */ > --- a/drivers/hwmon/sht21.c > +++ b/drivers/hwmon/sht21.c > @@ -1,21 +1,8 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* Sensirion SHT21 humidity and temperature sensor driver > * > * Copyright (C) 2010 Urs Fleisch > * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-13= 01 USA > - * > * Data sheet available at http://www.sensirion.com/file/datasheet_sht= 21 > */ > =20 > --- a/drivers/mtd/ar7part.c > +++ b/drivers/mtd/ar7part.c > @@ -1,23 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Copyright =C2=A9 2007 Eugene Konev > * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > * TI AR7 flash partition table. > * Based on ar7 map by Felix Fietkau > - * > */ > =20 > #include > --- a/drivers/mtd/bcm63xxpart.c > +++ b/drivers/mtd/bcm63xxpart.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * BCM63XX CFE image tag parser > * > @@ -5,21 +6,6 @@ > * Mike Albon > * Copyright =C2=A9 2009-2010 Daniel Dickinson > * Copyright =C2=A9 2011-2013 Jonas Gorski > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt > --- a/drivers/mtd/cmdlinepart.c > +++ b/drivers/mtd/cmdlinepart.c > @@ -1,23 +1,10 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Read flash partition table from command line > * > * Copyright =C2=A9 2002 SYSGO Real-Time Solutions GmbH > * Copyright =C2=A9 2002-2010 David Woodhouse > * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > * The format for the command line is as follows: > * > * mtdparts=3D[; --- a/drivers/mtd/mtd_blkdevs.c > +++ b/drivers/mtd/mtd_blkdevs.c > @@ -1,22 +1,8 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Interface to Linux block layer for MTD 'translation layers'. > * > * Copyright =C2=A9 2003-2010 David Woodhouse > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > #include > --- a/drivers/mtd/mtdblock.c > +++ b/drivers/mtd/mtdblock.c > @@ -1,23 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Direct MTD block device access > * > * Copyright =C2=A9 1999-2010 David Woodhouse > * Copyright =C2=A9 2000-2003 Nicolas Pitre > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > #include > --- a/drivers/mtd/mtdblock_ro.c > +++ b/drivers/mtd/mtdblock_ro.c > @@ -1,22 +1,8 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Simple read-only (writable only for RAM) mtdblock driver > * > * Copyright =C2=A9 2001-2010 David Woodhouse > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > #include > --- a/drivers/mtd/mtdchar.c > +++ b/drivers/mtd/mtdchar.c > @@ -1,20 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Copyright =C2=A9 1999-2010 David Woodhouse > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > #include > --- a/drivers/mtd/mtdconcat.c > +++ b/drivers/mtd/mtdconcat.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * MTD device concatenation layer > * > @@ -5,21 +6,6 @@ > * Copyright =C2=A9 2002-2010 David Woodhouse > * > * NAND support by Christian Gan > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > #include > --- a/drivers/mtd/mtdcore.c > +++ b/drivers/mtd/mtdcore.c > @@ -1,24 +1,10 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Core registration and callback routines for MTD > * drivers and users. > * > * Copyright =C2=A9 1999-2010 David Woodhouse > * Copyright =C2=A9 2006 Red Hat UK Limited=20 > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > #include > --- a/drivers/mtd/mtdpart.c > +++ b/drivers/mtd/mtdpart.c > @@ -1,24 +1,10 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Simple MTD partitioning layer > * > * Copyright =C2=A9 2000 Nicolas Pitre > * Copyright =C2=A9 2002 Thomas Gleixner > * Copyright =C2=A9 2000-2010 David Woodhouse > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > #include > --- a/drivers/mtd/parsers/redboot.c > +++ b/drivers/mtd/parsers/redboot.c > @@ -1,24 +1,10 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Parse RedBoot-style Flash Image System (FIS) tables and > * produce a Linux partition array to match. > * > * Copyright =C2=A9 2001 Red Hat UK Limited > * Copyright =C2=A9 2001-2010 David Woodhouse > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > #include > --- a/drivers/virtio/virtio_balloon.c > +++ b/drivers/virtio/virtio_balloon.c > @@ -1,22 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Virtio balloon implementation, inspired by Dor Laor and Marcelo > * Tosatti's implementations. > * > * Copyright 2008 Rusty Russell IBM Corporation > - * > - * This program is free software; you can redistribute it and/or modi= fy > - * it under the terms of the GNU General Public License as published = by > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1= 301 USA > */ > =20 > #include > --- a/drivers/virtio/virtio_ring.c > +++ b/drivers/virtio/virtio_ring.c > @@ -1,20 +1,7 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* Virtio ring implementation. > * > * Copyright 2007 Rusty Russell IBM Corporation > - * > - * This program is free software; you can redistribute it and/or modi= fy > - * it under the terms of the GNU General Public License as published = by > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1= 301 USA > */ > #include > #include > --- a/drivers/vlynq/vlynq.c > +++ b/drivers/vlynq/vlynq.c > @@ -1,20 +1,7 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > * Copyright (C) 2006, 2007 Eugene Konev > * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > * Parts of the VLYNQ specification can be found here: > * http://www.ti.com/litv/pdf/sprue36a > */ > --- a/include/linux/mtd/bbm.h > +++ b/include/linux/mtd/bbm.h > @@ -1,3 +1,4 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > * NAND family Bad Block Management (BBM) header file > * - Bad Block Table (BBT) implementation > @@ -7,21 +8,6 @@ > * > * Copyright =C2=A9 2000-2005 > * Thomas Gleixner > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > #ifndef __LINUX_MTD_BBM_H > #define __LINUX_MTD_BBM_H > --- a/include/linux/mtd/blktrans.h > +++ b/include/linux/mtd/blktrans.h > @@ -1,20 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > * Copyright =C2=A9 2003-2010 David Woodhouse > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > #ifndef __MTD_TRANS_H__ > --- a/include/linux/mtd/cfi.h > +++ b/include/linux/mtd/cfi.h > @@ -1,20 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > * Copyright =C2=A9 2000-2010 David Woodhouse et= al. > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > #ifndef __MTD_CFI_H__ > --- a/include/linux/mtd/cfi_endian.h > +++ b/include/linux/mtd/cfi_endian.h > @@ -1,20 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > * Copyright =C2=A9 2001-2010 David Woodhouse > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > #include > --- a/include/linux/mtd/concat.h > +++ b/include/linux/mtd/concat.h > @@ -1,22 +1,8 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > * MTD device concatenation layer definitions > * > * Copyright =C2=A9 2002 Robert Kaiser > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > #ifndef MTD_CONCAT_H > --- a/include/linux/mtd/doc2000.h > +++ b/include/linux/mtd/doc2000.h > @@ -1,3 +1,4 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > * Linux driver for Disk-On-Chip devices > * > @@ -5,21 +6,6 @@ > * Copyright =C2=A9 1999-2010 David Woodhouse > * Copyright =C2=A9 2002-2003 Greg Ungerer > * Copyright =C2=A9 2002-2003 SnapGear Inc > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > #ifndef __MTD_DOC2000_H__ > --- a/include/linux/mtd/flashchip.h > +++ b/include/linux/mtd/flashchip.h > @@ -1,21 +1,7 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > * Copyright =C2=A9 2000 Red Hat UK Limited > * Copyright =C2=A9 2000-2010 David Woodhouse > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > #ifndef __MTD_FLASHCHIP_H__ > --- a/include/linux/mtd/gen_probe.h > +++ b/include/linux/mtd/gen_probe.h > @@ -1,21 +1,7 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > * Copyright =C2=A9 2001 Red Hat UK Limited > * Copyright =C2=A9 2001-2010 David Woodhouse > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > #ifndef __LINUX_MTD_GEN_PROBE_H__ > --- a/include/linux/mtd/map.h > +++ b/include/linux/mtd/map.h > @@ -1,20 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > * Copyright =C2=A9 2000-2010 David Woodhouse et= al. > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > /* Overhauled routines for dealing with different mmap regions of flas= h */ > --- a/include/linux/mtd/mtd.h > +++ b/include/linux/mtd/mtd.h > @@ -1,20 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > * Copyright =C2=A9 1999-2010 David Woodhouse et= al. > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > #ifndef __MTD_MTD_H__ > --- a/include/linux/mtd/nftl.h > +++ b/include/linux/mtd/nftl.h > @@ -1,20 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > * Copyright =C2=A9 1999-2010 David Woodhouse > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > - * > */ > =20 > #ifndef __MTD_NFTL_H__ > --- a/include/linux/platform_data/media/camera-mx2.h > +++ b/include/linux/platform_data/media/camera-mx2.h > @@ -1,23 +1,10 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > * mx2-cam.h - i.MX27/i.MX25 camera driver header file > * > * Copyright (C) 2003, Intel Corporation > * Copyright (C) 2008, Sascha Hauer > * Copyright (C) 2010, Baruch Siach > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-13= 01 USA. > */ > =20 > #ifndef __MACH_MX2_CAM_H_ > --- a/include/linux/vlynq.h > +++ b/include/linux/vlynq.h > @@ -1,19 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > * Copyright (C) 2006, 2007 Eugene Konev > - * > - * This program is free software; you can redistribute it and/or modif= y > - * it under the terms of the GNU General Public License as published b= y > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13= 01 USA > */ > =20 > #ifndef __VLYNQ_H__ > --- a/sound/drivers/mts64.c > +++ b/sound/drivers/mts64.c > @@ -1,21 +1,7 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* =20 > * ALSA Driver for Ego Systems Inc. (ESI) Miditerminal 4140 > * Copyright (c) 2006 by Matthias K=C3=B6nig > - * > - * This program is free software; you can redistribute it and/or mod= ify=20 > - * it under the terms of the GNU General Public License as published= by=20 > - * the Free Software Foundation; either version 2 of the License, or= =20 > - * (at your option) any later version.=20 > - * > - * This program is distributed in the hope that it will be useful,=20 > - * but WITHOUT ANY WARRANTY; without even the implied warranty of=20 > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program; if not, write to the Free Software > - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-= 1301 USA > - * > */ > =20 > #include >=20 >=20