From: Richard Fontana <rfontana@redhat.com>
To: Thomas Gleixner <tglx@linutronix.de>
Cc: linux-spdx@vger.kernel.org
Subject: Re: [Batch 5 - patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102
Date: Thu, 23 May 2019 08:08:27 -0400 [thread overview]
Message-ID: <CAC1cPGyYgk4N2Xc6CW78_ghDdF9G4vrdmysGDa-o5UkDOjsxqw@mail.gmail.com> (raw)
In-Reply-To: <20190523091649.499889647@linutronix.de>
Reviewed-by: Richard Fontana <rfontana@redhat.com>
On Thu, May 23, 2019 at 5:29 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on 1 normalized pattern(s):
>
> this program is free software you can redistribute it and or modify
> it under the terms of the gnu general public license as published by
> the free software foundation either version 2 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
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 50 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch5&id=8c3596c19e1f
> ---
> 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(-)
>
> --- 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 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.
> */
>
> #include <linux/errno.h>
> --- 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 <wg@denx.de>
> - *
> - * 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
> */
>
> #include <linux/delay.h>
> --- 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 <florian@openwrt.org>
> - *
> - * 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
> */
>
> #include <linux/init.h>
> --- 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. <source@mvista.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 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
> */
>
> #include <linux/kernel.h>
> --- 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. <source@mvista.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 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
> */
>
> #include <linux/clk.h>
> --- 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 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
> */
>
> #include <linux/clk.h>
> --- 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 <nbd@openwrt.org>
> * Copyright (C) 2007 Eugene Konev <ejka@openwrt.org>
> * Copyright (C) 2009 Florian Fainelli <florian@openwrt.org>
> - *
> - * 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
> */
>
> #include <linux/kernel.h>
> --- 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 <nbd@openwrt.org>
> * Copyright (C) 2007 Eugene Konev <ejka@openwrt.org>
> * Copyright (C) 2009-2010 Florian Fainelli <florian@openwrt.org>
> - *
> - * 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
> */
>
> #include <linux/init.h>
> --- 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 <nbd@openwrt.org>
> * Copyright (C) 2006,2007 Eugene Konev <ejka@openwrt.org>
> - *
> - * 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
> */
>
> #include <linux/interrupt.h>
> --- 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 <nbd@openwrt.org>
> * Copyright (C) 2007 Eugene Konev <ejka@openwrt.org>
> - *
> - * 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
> */
> #include <linux/memblock.h>
> #include <linux/init.h>
> --- 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 <nbd@openwrt.org>
> * Copyright (C) 2006,2007 Eugene Konev <ejka@openwrt.org>
> - *
> - * 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
> */
>
> #include <linux/init.h>
> --- 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 <nbd@openwrt.org>
> * Copyright (C) 2006,2007 Eugene Konev <ejka@openwrt.org>
> - *
> - * 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
> */
>
> #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 <florian@openwrt.org>
> - *
> - * 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
> */
>
> #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 <brian@murphy.dk>
> - *
> - * 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
> */
> #include <linux/errno.h>
> #include <linux/init.h>
> --- 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
>
> - 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
>
> 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
>
> - 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
> */
>
> #include <linux/kernel.h>
> --- 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 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.
> - *
> */
> #include <linux/kernel.h>
> #include <linux/interrupt.h>
> --- 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 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
> */
>
> #include <linux/err.h>
> --- 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 firmware
> interface
>
> Copyright (C) 2012 Carsten Emde <C.Emde@osadl.org>
>
> - 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.
> */
>
> #include <linux/module.h>
> --- 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 <ipaton0@gmail.com>
> @@ -5,20 +6,6 @@
> * heavily based on the sht21 driver
> * Copyright (C) 2010 Urs Fleisch <urs.fleisch@sensirion.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 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
> - *
> * Data sheets available (2012-06-22) at
> * http://sensing.honeywell.com/index.php?ci_id=3106&la_id=1&defId=44872
> */
> --- 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 <urs.fleisch@sensirion.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 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
> - *
> * Data sheet available at http://www.sensirion.com/file/datasheet_sht21
> */
>
> --- a/drivers/mtd/ar7part.c
> +++ b/drivers/mtd/ar7part.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
> /*
> * Copyright © 2007 Eugene Konev <ejka@openwrt.org>
> *
> - * 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
> - *
> * TI AR7 flash partition table.
> * Based on ar7 map by Felix Fietkau <nbd@openwrt.org>
> - *
> */
>
> #include <linux/kernel.h>
> --- 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 <malbon@openwrt.org>
> * Copyright © 2009-2010 Daniel Dickinson <openwrt@cshore.neomailbox.net>
> * Copyright © 2011-2013 Jonas Gorski <jonas.gorski@gmail.com>
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 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
> - *
> */
>
> #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 © 2002 SYSGO Real-Time Solutions GmbH
> * Copyright © 2002-2010 David Woodhouse <dwmw2@infradead.org>
> *
> - * 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
> - *
> * The format for the command line is as follows:
> *
> * mtdparts=<mtddef>[;<mtddef]
> --- 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 © 2003-2010 David Woodhouse <dwmw2@infradead.org>
> - *
> - * 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
> - *
> */
>
> #include <linux/kernel.h>
> --- 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 © 1999-2010 David Woodhouse <dwmw2@infradead.org>
> * Copyright © 2000-2003 Nicolas Pitre <nico@fluxnic.net>
> - *
> - * 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
> - *
> */
>
> #include <linux/fs.h>
> --- 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 © 2001-2010 David Woodhouse <dwmw2@infradead.org>
> - *
> - * 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
> - *
> */
>
> #include <linux/init.h>
> --- a/drivers/mtd/mtdchar.c
> +++ b/drivers/mtd/mtdchar.c
> @@ -1,20 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
> /*
> * Copyright © 1999-2010 David Woodhouse <dwmw2@infradead.org>
> - *
> - * 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
> - *
> */
>
> #include <linux/device.h>
> --- 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 © 2002-2010 David Woodhouse <dwmw2@infradead.org>
> *
> * NAND support by Christian Gan <cgan@iders.ca>
> - *
> - * 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
> - *
> */
>
> #include <linux/kernel.h>
> --- 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 © 1999-2010 David Woodhouse <dwmw2@infradead.org>
> * Copyright © 2006 Red Hat UK Limited
> - *
> - * 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
> - *
> */
>
> #include <linux/module.h>
> --- 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 © 2000 Nicolas Pitre <nico@fluxnic.net>
> * Copyright © 2002 Thomas Gleixner <gleixner@linutronix.de>
> * Copyright © 2000-2010 David Woodhouse <dwmw2@infradead.org>
> - *
> - * 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
> - *
> */
>
> #include <linux/module.h>
> --- 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 © 2001 Red Hat UK Limited
> * Copyright © 2001-2010 David Woodhouse <dwmw2@infradead.org>
> - *
> - * 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
> - *
> */
>
> #include <linux/kernel.h>
> --- 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 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
> */
>
> #include <linux/virtio.h>
> --- 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 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
> */
> #include <linux/virtio.h>
> #include <linux/virtio_ring.h>
> --- 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 <ejka@openwrt.org>
> *
> - * 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
> - *
> * 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 © 2000-2005
> * Thomas Gleixner <tglx@linuxtronix.de>
> - *
> - * 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
> - *
> */
> #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 © 2003-2010 David Woodhouse <dwmw2@infradead.org>
> - *
> - * 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
> - *
> */
>
> #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 © 2000-2010 David Woodhouse <dwmw2@infradead.org> et al.
> - *
> - * 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
> - *
> */
>
> #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 © 2001-2010 David Woodhouse <dwmw2@infradead.org>
> - *
> - * 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
> - *
> */
>
> #include <asm/byteorder.h>
> --- 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 © 2002 Robert Kaiser <rkaiser@sysgo.de>
> - *
> - * 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
> - *
> */
>
> #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 © 1999-2010 David Woodhouse <dwmw2@infradead.org>
> * Copyright © 2002-2003 Greg Ungerer <gerg@snapgear.com>
> * Copyright © 2002-2003 SnapGear 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 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
> - *
> */
>
> #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 © 2000 Red Hat UK Limited
> * Copyright © 2000-2010 David Woodhouse <dwmw2@infradead.org>
> - *
> - * 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
> - *
> */
>
> #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 © 2001 Red Hat UK Limited
> * Copyright © 2001-2010 David Woodhouse <dwmw2@infradead.org>
> - *
> - * 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
> - *
> */
>
> #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 © 2000-2010 David Woodhouse <dwmw2@infradead.org> et al.
> - *
> - * 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
> - *
> */
>
> /* Overhauled routines for dealing with different mmap regions of flash */
> --- 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 © 1999-2010 David Woodhouse <dwmw2@infradead.org> et al.
> - *
> - * 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
> - *
> */
>
> #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 © 1999-2010 David Woodhouse <dwmw2@infradead.org>
> - *
> - * 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
> - *
> */
>
> #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 <s.hauer@pengutronix.de>
> * Copyright (C) 2010, Baruch Siach <baruch@tkos.co.il>
> - *
> - * 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.
> */
>
> #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 <ejka@openwrt.org>
> - *
> - * 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
> */
>
> #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
> /*
> * ALSA Driver for Ego Systems Inc. (ESI) Miditerminal 4140
> * Copyright (c) 2006 by Matthias König <mk@phasorlab.de>
> - *
> - * 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
> - *
> */
>
> #include <linux/init.h>
>
>
--
Richard Fontana
Senior Commercial Counsel
Red Hat, Inc.
next prev parent reply other threads:[~2019-05-23 12:08 UTC|newest]
Thread overview: 101+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-05-23 9:14 [Batch 5 - patch 00/25] Batch 5 of random GPL notices/references Thomas Gleixner
2019-05-23 9:14 ` [Batch 5 - patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 101 Thomas Gleixner
2019-05-23 12:44 ` Richard Fontana
2019-05-23 22:18 ` Allison Randal
2019-05-24 1:10 ` Kate Stewart
2019-05-23 9:14 ` [Batch 5 - patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 Thomas Gleixner
2019-05-23 12:08 ` Richard Fontana [this message]
2019-05-23 22:18 ` Allison Randal
2019-05-24 1:10 ` Kate Stewart
2019-05-23 9:14 ` [Batch 5 - patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 103 Thomas Gleixner
2019-05-23 12:52 ` Richard Fontana
2019-05-23 22:19 ` Allison Randal
2019-05-24 1:11 ` Kate Stewart
2019-05-23 9:14 ` [Batch 5 - patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 104 Thomas Gleixner
2019-05-23 12:41 ` Richard Fontana
2019-05-23 22:20 ` Allison Randal
2019-05-24 1:12 ` Kate Stewart
2019-05-23 9:14 ` [Batch 5 - patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 105 Thomas Gleixner
2019-05-23 11:44 ` Richard Fontana
2019-05-23 22:21 ` Allison Randal
2019-05-24 1:12 ` Kate Stewart
2019-05-23 9:14 ` [Batch 5 - patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 106 Thomas Gleixner
2019-05-23 11:45 ` Richard Fontana
2019-05-23 22:21 ` Allison Randal
2019-05-24 1:13 ` Kate Stewart
2019-05-23 9:14 ` [Batch 5 - patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 107 Thomas Gleixner
2019-05-23 9:45 ` Thomas Gleixner
2019-05-23 9:14 ` [Batch 5 - patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 108 Thomas Gleixner
2019-05-23 11:54 ` Richard Fontana
2019-05-23 12:36 ` Thomas Gleixner
2019-05-23 13:06 ` Thomas Gleixner
2019-05-23 9:14 ` [Batch 5 - patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 109 Thomas Gleixner
2019-05-23 9:46 ` Thomas Gleixner
2019-05-23 9:14 ` [Batch 5 - patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 110 Thomas Gleixner
2019-05-23 12:43 ` Richard Fontana
2019-05-23 22:26 ` Allison Randal
2019-05-24 1:13 ` Kate Stewart
2019-05-23 9:14 ` [Batch 5 - patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 111 Thomas Gleixner
2019-05-23 12:43 ` Richard Fontana
2019-05-23 22:26 ` Allison Randal
2019-05-24 1:14 ` Kate Stewart
2019-05-23 9:14 ` [Batch 5 - patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 112 Thomas Gleixner
2019-05-23 12:43 ` Richard Fontana
2019-05-23 22:27 ` Allison Randal
2019-05-24 1:14 ` Kate Stewart
2019-05-23 9:14 ` [Batch 5 - patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 113 Thomas Gleixner
2019-05-23 12:07 ` Richard Fontana
2019-05-23 22:27 ` Allison Randal
2019-05-24 1:15 ` Kate Stewart
2019-05-23 9:14 ` [Batch 5 - patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 114 Thomas Gleixner
2019-05-23 12:38 ` Richard Fontana
2019-05-23 22:28 ` Allison Randal
2019-05-24 10:51 ` Kate Stewart
2019-05-23 9:14 ` [Batch 5 - patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 115 Thomas Gleixner
2019-05-23 12:42 ` Richard Fontana
2019-05-23 9:14 ` [Batch 5 - patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 Thomas Gleixner
2019-05-23 12:39 ` Richard Fontana
2019-05-23 22:30 ` Allison Randal
2019-05-23 9:14 ` [Batch 5 - patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 117 Thomas Gleixner
2019-05-23 9:51 ` Thomas Gleixner
2019-05-23 12:02 ` Richard Fontana
2019-05-23 12:24 ` Thomas Gleixner
2019-05-23 9:14 ` [Batch 5 - patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 Thomas Gleixner
2019-05-23 12:06 ` Richard Fontana
2019-05-23 22:32 ` Allison Randal
2019-05-24 10:55 ` Kate Stewart
2019-05-23 9:14 ` [Batch 5 - patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 Thomas Gleixner
2019-05-23 12:38 ` Richard Fontana
2019-05-23 22:33 ` Allison Randal
2019-05-24 10:56 ` Kate Stewart
2019-05-23 9:14 ` [Batch 5 - patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 120 Thomas Gleixner
2019-05-23 12:37 ` Richard Fontana
2019-05-23 22:33 ` Allison Randal
2019-05-24 10:57 ` Kate Stewart
2019-05-23 9:14 ` [Batch 5 - patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 121 Thomas Gleixner
2019-05-23 12:10 ` Richard Fontana
2019-05-23 22:34 ` Allison Randal
2019-05-24 10:58 ` Kate Stewart
2019-05-23 9:14 ` [Batch 5 - patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 122 Thomas Gleixner
2019-05-23 12:09 ` Richard Fontana
2019-05-23 22:35 ` Allison Randal
2019-05-24 10:59 ` Kate Stewart
2019-05-23 9:15 ` [Batch 5 - patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 123 Thomas Gleixner
2019-05-23 12:08 ` Richard Fontana
2019-05-23 22:36 ` Allison Randal
2019-05-24 11:00 ` Kate Stewart
2019-05-23 9:15 ` [Batch 5 - patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 124 Thomas Gleixner
2019-05-23 9:52 ` Thomas Gleixner
2019-05-23 22:42 ` Allison Randal
2019-05-24 5:50 ` Thomas Gleixner
2019-05-24 12:00 ` Kate Stewart
2019-05-24 12:33 ` Thomas Gleixner
2019-05-24 15:09 ` Allison Randal
2019-05-24 16:16 ` Thomas Gleixner
2019-05-24 17:15 ` Allison Randal
2019-06-02 18:06 ` J Lovejoy
2019-05-23 12:51 ` Richard Fontana
2019-05-23 9:15 ` [Batch 5 - patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 125 Thomas Gleixner
2019-05-23 12:10 ` Richard Fontana
2019-05-23 22:41 ` Allison Randal
2019-05-24 11:00 ` Kate Stewart
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAC1cPGyYgk4N2Xc6CW78_ghDdF9G4vrdmysGDa-o5UkDOjsxqw@mail.gmail.com \
--to=rfontana@redhat.com \
--cc=linux-spdx@vger.kernel.org \
--cc=tglx@linutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).