From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.1 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,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 A8665C04AB4 for ; Sun, 19 May 2019 17:29:05 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 4D295204EC for ; Sun, 19 May 2019 17:29:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1558286945; bh=l7qyK8SDi9vSu+d05eo/9VNWR3uzW77jcoy/+HpD8X8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:List-ID:From; b=b7zQSR+henrr65cWP9AM+1fwG1CbXwy/HNhzOVze0DknCNd/PYRCZafLyRGZ9ziGb 7BsuH4fEBENF2NsUBWPGXSfT0hNhub4UX6jFfLNUPJBzlV/FredWQGaqhglwtBZe3J dBhnwSzH8k7ktrJmDcY9/I0DXRlgHSFhW/iyO2hs= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726384AbfESR3F (ORCPT ); Sun, 19 May 2019 13:29:05 -0400 Received: from mail-lf1-f67.google.com ([209.85.167.67]:39229 "EHLO mail-lf1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725769AbfESR3E (ORCPT ); Sun, 19 May 2019 13:29:04 -0400 Received: by mail-lf1-f67.google.com with SMTP id f1so8616714lfl.6 for ; Sun, 19 May 2019 10:29:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=nECJFIcrmh98nOxoj7oyAwq3AydgiNsQRIWQQRbAJNU=; b=fe78d8E3oVYTSItU7DmUfloszyvkIDsLbcQAlrhHL+cmoGTcpH163qTg2c0wNipNrN xVu6dFkOsm8K2KXYzJ9bwig1FX40cRh/OMrC90T6keHAt9FSIoK2q1mXX5rkSwHQoKtr 1xePrrMCNB7OyjrxSJcbdX+JfmnQAT37SnyFs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=nECJFIcrmh98nOxoj7oyAwq3AydgiNsQRIWQQRbAJNU=; b=ZN4Qiwi7RfeLqLEKtftJ1o02br4Ni3NKTvEDbcQWdnJQ7QNqXMbKOfJvaleJ9s2Fpy hmy0At1pszkMMDxrYYQcZ5YjrvWR8G6PjyH7VnfWdNbL/uF+6SOJK6WBeiHi2IHFe1R9 ZHKcR+nMpLgsbllTFwPU4aJRRDTTHtZsA6eCjAZagusvmahcTrrpK6gfxjhsCBAnPtr5 K2wfE+jrazeJ8YAez5HhAFQMXkIYi1ae+REecGbvbqSu7uFe6WvRZuH4qSUCpI9CTfLi svnX1zRXB6McI3Vf9lBUM/dYLUeCGUeT6NHU6RRRp0ODl4xOtmfXdU+huLMJPAXaAJbf 0Dmw== X-Gm-Message-State: APjAAAWgZ1j+jy+SbDx0VJJar8MslXRjvtBhek3X+eQgeFRPutk7tRWQ l9sjig6MvyUUFAun3aZyKr9ehYfyqaoegSD1M0emKQ== X-Google-Smtp-Source: APXvYqzNbRRL/cZI4vIkQ8I61PHBDS/oHpYRezu51tZu+NYVS/XGZ6rruFOpTg6JAlMZxpxIKLsF2u7X50+n/n5Zl8s= X-Received: by 2002:ac2:5546:: with SMTP id l6mr2658097lfk.50.1558286938915; Sun, 19 May 2019 10:28:58 -0700 (PDT) MIME-Version: 1.0 References: <20190519135130.462579320@linutronix.de> <20190519154040.652910950@linutronix.de> <37CFA52E-0394-4202-A397-75F2CA1FC04A@jilayne.com> In-Reply-To: <37CFA52E-0394-4202-A397-75F2CA1FC04A@jilayne.com> From: Kate Stewart Date: Sun, 19 May 2019 12:28:38 -0500 Message-ID: Subject: Re: [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 To: J Lovejoy Cc: Thomas Gleixner , linux-spdx@vger.kernel.org Content-Type: text/plain; charset="UTF-8" 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: Kate Stewart On Sun, May 19, 2019 at 12:24 PM J Lovejoy wrote: > > Reviewed-by: Jilayne Lovejoy > > > On May 19, 2019, at 7:51 AM, Thomas Gleixner wrote= : > > > > Based on 2 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 street fifth floor boston ma 02110 1301 usa > > > > > > 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 [no]_[pad]_[ctrl] 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 street 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 176 file(s). > > > > Signed-off-by: Thomas Gleixner > > --- > > https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/com= mit/?h=3Dstep2&id=3Dd7f1af6ba8ae > > --- > > arch/arm/boot/dts/imx51-eukrea-cpuimx51.dtsi | 15 -----= ------ > > arch/arm/boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts | 15 -----= ------ > > arch/arm/include/asm/opcodes-virt.h | 15 -----= ------ > > arch/arm/include/asm/virt.h | 15 -----= ------ > > arch/arm/kernel/hyp-stub.S | 15 -----= ------ > > arch/arm/mach-imx/avic.c | 15 -----= ------ > > arch/arm/mach-imx/board-mx31lilly.h | 15 -----= ------ > > arch/arm/mach-imx/board-mx31lite.h | 15 -----= ------ > > arch/arm/mach-imx/board-mx31moboard.h | 15 -----= ------ > > arch/arm/mach-imx/cpu-imx27.c | 15 -----= ------ > > arch/arm/mach-imx/crmregs-imx3.h | 15 -----= ------ > > arch/arm/mach-imx/devices/devices.c | 15 -----= ------ > > arch/arm/mach-imx/devices/platform-gpio_keys.c | 15 -----= ------ > > arch/arm/mach-imx/hardware.h | 15 -----= ------ > > arch/arm/mach-imx/iim.h | 15 -----= ------ > > arch/arm/mach-imx/iomux-imx31.c | 15 -----= ------ > > arch/arm/mach-imx/iomux-mx21.h | 15 -----= ------ > > arch/arm/mach-imx/iomux-mx27.h | 15 -----= ------ > > arch/arm/mach-imx/iomux-mx2x.h | 15 -----= ------ > > arch/arm/mach-imx/iomux-mx3.h | 15 -----= ------ > > arch/arm/mach-imx/iomux-mx35.h | 15 -----= ------ > > arch/arm/mach-imx/iomux-v1.h | 15 -----= ------ > > arch/arm/mach-imx/iomux-v3.c | 15 -----= ------ > > arch/arm/mach-imx/iomux-v3.h | 15 -----= ------ > > arch/arm/mach-imx/irq-common.c | 15 -----= ------ > > arch/arm/mach-imx/irq-common.h | 15 -----= ------ > > arch/arm/mach-imx/mach-armadillo5x0.c | 16 -----= ------- > > arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 16 -----= ------- > > arch/arm/mach-imx/mach-pca100.c | 15 -----= ------ > > arch/arm/mach-imx/mm-imx21.c | 15 -----= ------ > > arch/arm/mach-imx/mm-imx27.c | 15 -----= ------ > > arch/arm/mach-imx/mx21.h | 15 -----= ------ > > arch/arm/mach-imx/mx27.h | 15 -----= ------ > > arch/arm/mach-imx/mx2x.h | 15 -----= ------ > > arch/arm/mach-imx/mxc.h | 15 -----= ------ > > arch/arm/mach-omap1/board-htcherald.c | 17 -----= -------- > > arch/arm/mach-tegra/sleep.S | 15 -----= ------ > > arch/mips/cobalt/buttons.c | 15 -----= ------ > > arch/mips/cobalt/lcd.c | 15 -----= ------ > > arch/mips/cobalt/led.c | 15 -----= ------ > > arch/mips/cobalt/mtd.c | 15 -----= ------ > > arch/mips/cobalt/rtc.c | 15 -----= ------ > > arch/mips/cobalt/serial.c | 15 -----= ------ > > arch/mips/cobalt/time.c | 15 -----= ------ > > arch/mips/include/asm/ds1287.h | 15 -----= ------ > > arch/mips/include/asm/irq_gt641xx.h | 15 -----= ------ > > arch/mips/include/asm/mach-cobalt/mach-gt64120.h | 15 -----= ------ > > arch/mips/include/asm/mach-rc32434/cpu-feature-overrides.h | 16 -----= ------- > > arch/mips/kernel/cevt-ds1287.c | 15 -----= ------ > > arch/mips/kernel/cevt-gt641xx.c | 15 -----= ------ > > arch/mips/kernel/early_printk_8250.c | 15 -----= ------ > > arch/mips/kernel/irq-gt641xx.c | 15 -----= ------ > > arch/mips/rb532/prom.c | 17 -----= -------- > > arch/mips/vr41xx/common/giu.c | 15 -----= ------ > > arch/mips/vr41xx/common/rtc.c | 15 -----= ------ > > arch/mips/vr41xx/common/siu.c | 15 -----= ------ > > arch/powerpc/include/asm/io-workarounds.h | 15 -----= ------ > > arch/powerpc/platforms/cell/spider-pci.c | 15 -----= ------ > > arch/powerpc/xmon/spu-dis.c | 15 +----= ------ > > arch/powerpc/xmon/spu-insns.h | 15 +----= ------ > > arch/powerpc/xmon/spu-opc.c | 15 +----= ------ > > arch/powerpc/xmon/spu.h | 15 +----= ------ > > drivers/cdrom/gdrom.c | 16 -----= ------- > > drivers/clk/hisilicon/clk-hi3620.c | 16 -----= ------- > > drivers/clk/hisilicon/clk-hip04.c | 16 -----= ------- > > drivers/clk/hisilicon/clk.c | 16 -----= ------- > > drivers/clk/hisilicon/clk.h | 16 -----= ------- > > drivers/clk/hisilicon/clkgate-separated.c | 16 -----= ------- > > drivers/clk/imx/clk-imx25.c | 15 -----= ------ > > drivers/hwmon/k8temp.c | 16 -----= ------- > > drivers/iio/magnetometer/ak8975.c | 15 -----= ------ > > drivers/input/keyboard/tegra-kbc.c | 15 -----= ------ > > drivers/input/misc/cobalt_btns.c | 15 -----= ------ > > drivers/input/misc/sgi_btns.c | 15 -----= ------ > > drivers/irqchip/irq-mxs.c | 15 -----= ------ > > drivers/leds/leds-cobalt-raq.c | 15 -----= ------ > > drivers/macintosh/ams/ams-core.c | 15 -----= ------ > > drivers/media/dvb-frontends/cxd2820r.h | 15 -----= ------ > > drivers/media/dvb-frontends/cxd2820r_c.c | 15 -----= ------ > > drivers/media/dvb-frontends/cxd2820r_core.c | 15 -----= ------ > > drivers/media/dvb-frontends/cxd2820r_priv.h | 15 -----= ------ > > drivers/media/dvb-frontends/cxd2820r_t.c | 15 -----= ------ > > drivers/media/dvb-frontends/cxd2820r_t2.c | 15 -----= ------ > > drivers/media/dvb-frontends/rtl2832.c | 15 -----= ------ > > drivers/media/dvb-frontends/rtl2832.h | 15 -----= ------ > > drivers/media/dvb-frontends/rtl2832_priv.h | 15 -----= ------ > > drivers/media/dvb-frontends/rtl2832_sdr.c | 16 -----= ------- > > drivers/media/dvb-frontends/rtl2832_sdr.h | 16 -----= ------- > > drivers/media/dvb-frontends/tda10071.c | 15 -----= ------ > > drivers/media/dvb-frontends/tda10071.h | 15 -----= ------ > > drivers/media/dvb-frontends/tda10071_priv.h | 15 -----= ------ > > drivers/media/rc/keymaps/rc-alink-dtu-m.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-anysee.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-ati-x10.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-avermedia-rm-ks.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-digittrade.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-leadtek-y04g0051.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-medion-x10-digitainer.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-medion-x10-or2x.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-medion-x10.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-msi-digivox-ii.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-msi-digivox-iii.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-reddo.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-snapstream-firefly.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-terratec-slim-2.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-terratec-slim.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-total-media-in-hand-02.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-total-media-in-hand.c | 15 -----= ------ > > drivers/media/rc/keymaps/rc-trekstor.c | 15 -----= ------ > > drivers/media/tuners/e4000.c | 15 -----= ------ > > drivers/media/tuners/e4000.h | 15 -----= ------ > > drivers/media/tuners/e4000_priv.h | 15 -----= ------ > > drivers/media/tuners/fc2580.c | 15 -----= ------ > > drivers/media/tuners/fc2580.h | 15 -----= ------ > > drivers/media/tuners/fc2580_priv.h | 15 -----= ------ > > drivers/media/tuners/r820t.h | 15 -----= ------ > > drivers/media/tuners/tda18212.c | 15 -----= ------ > > drivers/media/tuners/tda18212.h | 15 -----= ------ > > drivers/media/usb/au0828/au0828-vbi.c | 15 -----= ------ > > drivers/media/usb/dvb-usb-v2/af9035.c | 15 -----= ------ > > drivers/media/usb/dvb-usb-v2/af9035.h | 15 -----= ------ > > drivers/media/usb/dvb-usb-v2/dvb_usb.h | 15 -----= ------ > > drivers/media/usb/dvb-usb-v2/dvb_usb_common.h | 15 -----= ------ > > drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 15 -----= ------ > > drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c | 15 -----= ------ > > drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 15 -----= ------ > > drivers/media/usb/dvb-usb-v2/rtl28xxu.h | 15 -----= ------ > > drivers/misc/sram.c | 15 -----= ------ > > drivers/mmc/host/mxs-mmc.c | 15 -----= ------ > > drivers/mtd/lpddr/lpddr_cmds.c | 15 -----= ------ > > drivers/mtd/lpddr/qinfo_probe.c | 16 -----= ------- > > drivers/mtd/nand/raw/gpmi-nand/bch-regs.h | 15 -----= ------ > > drivers/mtd/nand/raw/gpmi-nand/gpmi-regs.h | 15 -----= ------ > > drivers/mtd/nand/raw/mpc5121_nfc.c | 15 -----= ------ > > drivers/net/ethernet/rdc/r6040.c | 16 -----= ------- > > drivers/platform/x86/classmate-laptop.c | 15 -----= ------ > > drivers/platform/x86/compal-laptop.c | 15 -----= ------ > > drivers/platform/x86/fujitsu-laptop.c | 15 -----= ------ > > drivers/platform/x86/hp-wireless.c | 15 -----= ------ > > drivers/platform/x86/ideapad-laptop.c | 16 -----= ------- > > drivers/platform/x86/msi-laptop.c | 15 -----= ------ > > drivers/platform/x86/thinkpad_acpi.c | 17 -----= -------- > > drivers/power/supply/rx51_battery.c | 15 -----= ------ > > drivers/pwm/pwm-tegra.c | 15 -----= ------ > > drivers/rtc/rtc-sunxi.c | 15 -----= ------ > > drivers/video/fbdev/cobalt_lcdfb.c | 15 -----= ------ > > fs/nfsd/netns.h | 15 -----= ------ > > include/dt-bindings/clock/hi3620-clock.h | 16 -----= ------- > > include/dt-bindings/clock/hip04-clock.h | 16 -----= ------- > > include/linux/host1x.h | 15 -----= ------ > > include/linux/i2c-algo-pcf.h | 16 +----= ------- > > include/linux/i2c-dev.h | 15 -----= ------ > > include/linux/i2c-mux.h | 16 -----= ------- > > include/linux/i2c-smbus.h | 16 -----= ------- > > include/linux/i2c.h | 16 +----= ------- > > include/linux/mfd/tps65090.h | 16 -----= ------- > > include/linux/platform_data/mtd-mxc_nand.h | 15 -----= ------ > > include/linux/platform_data/serial-imx.h | 15 -----= ------ > > include/linux/power/bq2415x_charger.h | 15 -----= ------ > > include/linux/power/sbs-battery.h | 15 -----= ------ > > include/linux/regulator/max8973-regulator.h | 16 -----= ------- > > include/linux/regulator/pfuze100.h | 15 -----= ------ > > include/linux/regulator/tps51632-regulator.h | 16 -----= ------- > > include/linux/regulator/tps62360.h | 16 -----= ------- > > include/trace/events/host1x.h | 15 -----= ------ > > net/rfkill/rfkill-gpio.c | 15 -----= ------ > > sound/soc/codecs/mc13783.c | 15 -----= ------ > > sound/soc/codecs/mc13783.h | 14 -----= ----- > > sound/soc/codecs/tlv320aic32x4.c | 16 -----= ------- > > sound/soc/mxs/mxs-pcm.c | 15 -----= ------ > > sound/soc/mxs/mxs-pcm.h | 15 -----= ------ > > sound/soc/mxs/mxs-saif.c | 15 -----= ------ > > sound/soc/mxs/mxs-saif.h | 15 -----= ------ > > sound/soc/mxs/mxs-sgtl5000.c | 15 -----= ------ > > 176 files changed, 182 insertions(+), 2489 deletions(-) > > > > --- a/arch/arm/boot/dts/imx51-eukrea-cpuimx51.dtsi > > +++ b/arch/arm/boot/dts/imx51-eukrea-cpuimx51.dtsi > > @@ -1,19 +1,6 @@ > > +// SPDX-License-Identifier: GPL-2.0-or-later > > /* > > * Copyright 2013 Eukr=C3=A9a Electromatique > > - * > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > #include "imx51.dtsi" > > --- a/arch/arm/boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts > > +++ b/arch/arm/boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts > > @@ -1,19 +1,6 @@ > > +// SPDX-License-Identifier: GPL-2.0-or-later > > /* > > * Copyright 2013 Eukr=C3=A9a Electromatique > > - * > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > /dts-v1/; > > --- a/arch/arm/include/asm/opcodes-virt.h > > +++ b/arch/arm/include/asm/opcodes-virt.h > > @@ -1,20 +1,7 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * opcodes-virt.h: Opcode definitions for the ARM virtualization extens= ions > > * Copyright (C) 2012 Linaro Limited > > - * > > - * 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 a= long > > - * with this program; if not, write to the Free Software Foundation, I= nc., > > - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. > > */ > > #ifndef __ASM_ARM_OPCODES_VIRT_H > > #define __ASM_ARM_OPCODES_VIRT_H > > --- a/arch/arm/include/asm/virt.h > > +++ b/arch/arm/include/asm/virt.h > > @@ -1,19 +1,6 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * Copyright (c) 2012 Linaro Limited. > > - * > > - * 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 a= long > > - * with this program; if not, write to the Free Software Foundation, I= nc., > > - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. > > */ > > > > #ifndef VIRT_H > > --- a/arch/arm/kernel/hyp-stub.S > > +++ b/arch/arm/kernel/hyp-stub.S > > @@ -1,19 +1,6 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * Copyright (c) 2012 Linaro Limited. > > - * > > - * 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 a= long > > - * with this program; if not, write to the Free Software Foundation, I= nc., > > - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. > > */ > > > > #include > > --- a/arch/arm/mach-imx/avic.c > > +++ b/arch/arm/mach-imx/avic.c > > @@ -1,20 +1,7 @@ > > +// SPDX-License-Identifier: GPL-2.0-or-later > > /* > > * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserve= d. > > * Copyright 2008 Juergen Beisert, kernel@pengutronix.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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > #include > > --- a/arch/arm/mach-imx/board-mx31lilly.h > > +++ b/arch/arm/mach-imx/board-mx31lilly.h > > @@ -1,22 +1,9 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * Copyright (C) 2009 Daniel Mack > > * > > * Based on code for mobots boards, > > * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group > > - * > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > #ifndef __ASM_ARCH_MXC_BOARD_MX31LILLY_H__ > > --- a/arch/arm/mach-imx/board-mx31lite.h > > +++ b/arch/arm/mach-imx/board-mx31lite.h > > @@ -1,23 +1,10 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * Copyright 2007 Freescale Semiconductor, Inc. All Rights Reserved. > > * Copyright (C) 2009 Daniel Mack > > * > > * Based on code for mobots boards, > > * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group > > - * > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > #ifndef __ASM_ARCH_MXC_BOARD_MX31LITE_H__ > > --- a/arch/arm/mach-imx/board-mx31moboard.h > > +++ b/arch/arm/mach-imx/board-mx31moboard.h > > @@ -1,19 +1,6 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group > > - * > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > #ifndef __ASM_ARCH_MXC_BOARD_MX31MOBOARD_H__ > > --- a/arch/arm/mach-imx/cpu-imx27.c > > +++ b/arch/arm/mach-imx/cpu-imx27.c > > @@ -1,20 +1,7 @@ > > +// SPDX-License-Identifier: GPL-2.0-or-later > > /* > > * Copyright 2007 Freescale Semiconductor, Inc. All Rights Reserved. > > * Copyright 2008 Juergen Beisert, kernel@pengutronix.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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > /* > > --- a/arch/arm/mach-imx/crmregs-imx3.h > > +++ b/arch/arm/mach-imx/crmregs-imx3.h > > @@ -1,20 +1,7 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserve= d. > > * Copyright (C) 2008 by Sascha Hauer > > - * > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > #ifndef __ARCH_ARM_MACH_MX3_CRM_REGS_H__ > > --- a/arch/arm/mach-imx/devices/devices.c > > +++ b/arch/arm/mach-imx/devices/devices.c > > @@ -1,19 +1,6 @@ > > +// SPDX-License-Identifier: GPL-2.0-or-later > > /* > > * Copyright 2008 Sascha Hauer, kernel@pengutronix.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 Street, Fifth Floor, > > - * Boston, MA 02110-1301, USA. > > */ > > > > #include > > --- a/arch/arm/mach-imx/devices/platform-gpio_keys.c > > +++ b/arch/arm/mach-imx/devices/platform-gpio_keys.c > > @@ -1,19 +1,6 @@ > > +// SPDX-License-Identifier: GPL-2.0-or-later > > /* > > * Copyright (C) 2010 Freescale Semiconductor, Inc. All Rights Reserved= . > > - * > > - * This program is free software; you can redistribute it and/or > > - * modify it under the terms of the GNU General Public License > > - * as published by the Free Software Foundation; either version 2 > > - * 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 Street, Fifth Floor, > > - * Boston, MA 02110-1301, USA. > > */ > > #include > > > > --- a/arch/arm/mach-imx/hardware.h > > +++ b/arch/arm/mach-imx/hardware.h > > @@ -1,20 +1,7 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * Copyright 2004-2007, 2014 Freescale Semiconductor, Inc. All Rights R= eserved. > > * Copyright 2008 Juergen Beisert, kernel@pengutronix.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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > #ifndef __ASM_ARCH_MXC_HARDWARE_H__ > > --- a/arch/arm/mach-imx/iim.h > > +++ b/arch/arm/mach-imx/iim.h > > @@ -1,20 +1,7 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserve= d. > > * Copyright 2008 Juergen Beisert, kernel@pengutronix.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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > #ifndef __ASM_ARCH_MXC_IIM_H__ > > --- a/arch/arm/mach-imx/iomux-imx31.c > > +++ b/arch/arm/mach-imx/iomux-imx31.c > > @@ -1,21 +1,8 @@ > > +// SPDX-License-Identifier: GPL-2.0-or-later > > /* > > * Copyright 2004-2006 Freescale Semiconductor, Inc. All Rights Reserve= d. > > * Copyright (C) 2008 by Sascha Hauer > > * Copyright (C) 2009 by Valentin Longchamp > > - * > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > #include > > #include > > --- a/arch/arm/mach-imx/iomux-mx21.h > > +++ b/arch/arm/mach-imx/iomux-mx21.h > > @@ -1,19 +1,6 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * Copyright (C) 2009 by Holger Schurig > > - * > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > #ifndef __MACH_IOMUX_MX21_H__ > > #define __MACH_IOMUX_MX21_H__ > > --- a/arch/arm/mach-imx/iomux-mx27.h > > +++ b/arch/arm/mach-imx/iomux-mx27.h > > @@ -1,20 +1,7 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * Copyright (C) 2008 by Sascha Hauer > > * Copyright (C) 2009 by Holger Schurig > > - * > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > #ifndef __MACH_IOMUX_MX27_H__ > > #define __MACH_IOMUX_MX27_H__ > > --- a/arch/arm/mach-imx/iomux-mx2x.h > > +++ b/arch/arm/mach-imx/iomux-mx2x.h > > @@ -1,20 +1,7 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * Copyright (C) 2008 by Sascha Hauer > > * Copyright (C) 2009 by Holger Schurig > > - * > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > #ifndef __MACH_IOMUX_MX2x_H__ > > #define __MACH_IOMUX_MX2x_H__ > > --- a/arch/arm/mach-imx/iomux-mx3.h > > +++ b/arch/arm/mach-imx/iomux-mx3.h > > @@ -1,20 +1,7 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * Copyright 2004-2006 Freescale Semiconductor, Inc. All Rights Reserve= d. > > * Copyright (C) 2008 by Sascha Hauer > > - * > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > #ifndef __MACH_IOMUX_MX3_H__ > > #define __MACH_IOMUX_MX3_H__ > > --- a/arch/arm/mach-imx/iomux-mx35.h > > +++ b/arch/arm/mach-imx/iomux-mx35.h > > @@ -1,19 +1,6 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * Copyright (C) 2009 by Jan Weitzel Phytec Messtechnik GmbH > > - * > > - * This program is free software; you can redistribute it and/or > > - * modify it under the terms of the GNU General Public License > > - * as published by the Free Software Foundation; either version 2 > > - * of the License, or (at your option, NO_PAD_CTRL) 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > #ifndef __MACH_IOMUX_MX35_H__ > > --- a/arch/arm/mach-imx/iomux-v1.h > > +++ b/arch/arm/mach-imx/iomux-v1.h > > @@ -1,20 +1,7 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * Copyright (C) 2008 by Sascha Hauer > > * Copyright (C) 2009 by Holger Schurig > > - * > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > #ifndef __MACH_IOMUX_V1_H__ > > #define __MACH_IOMUX_V1_H__ > > --- a/arch/arm/mach-imx/iomux-v3.c > > +++ b/arch/arm/mach-imx/iomux-v3.c > > @@ -1,22 +1,9 @@ > > +// SPDX-License-Identifier: GPL-2.0-or-later > > /* > > * Copyright 2004-2006 Freescale Semiconductor, Inc. All Rights Reserve= d. > > * Copyright (C) 2008 by Sascha Hauer > > * Copyright (C) 2009 by Jan Weitzel Phytec Messtechnik GmbH, > > * > > - * > > - * This program is free software; you can redistribute it and/or > > - * modify it under the terms of the GNU General Public License > > - * as published by the Free Software Foundation; either version 2 > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > #include > > #include > > --- a/arch/arm/mach-imx/iomux-v3.h > > +++ b/arch/arm/mach-imx/iomux-v3.h > > @@ -1,20 +1,7 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * Copyright (C) 2009 by Jan Weitzel Phytec Messtechnik GmbH, > > * > > - * > > - * This program is free software; you can redistribute it and/or > > - * modify it under the terms of the GNU General Public License > > - * as published by the Free Software Foundation; either version 2 > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > #ifndef __MACH_IOMUX_V3_H__ > > --- a/arch/arm/mach-imx/irq-common.c > > +++ b/arch/arm/mach-imx/irq-common.c > > @@ -1,19 +1,6 @@ > > +// SPDX-License-Identifier: GPL-2.0-or-later > > /* > > * Copyright (C) BitBox Ltd 2010 > > - * > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > #include > > --- a/arch/arm/mach-imx/irq-common.h > > +++ b/arch/arm/mach-imx/irq-common.h > > @@ -1,19 +1,6 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * Copyright (C) BitBox Ltd 2010 > > - * > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > #ifndef __PLAT_MXC_IRQ_COMMON_H__ > > --- a/arch/arm/mach-imx/mach-armadillo5x0.c > > +++ b/arch/arm/mach-imx/mach-armadillo5x0.c > > @@ -1,3 +1,4 @@ > > +// SPDX-License-Identifier: GPL-2.0-or-later > > /* > > * armadillo5x0.c > > * > > @@ -6,21 +7,6 @@ > > * > > * Based on Atmark Techno, Inc. armadillo 500 BSP 2008 > > * Based on mx31ads.c and pcm037.c Great Work! > > - * > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > #include > > --- a/arch/arm/mach-imx/mach-imx27_visstrim_m10.c > > +++ b/arch/arm/mach-imx/mach-imx27_visstrim_m10.c > > @@ -1,24 +1,10 @@ > > +// SPDX-License-Identifier: GPL-2.0-or-later > > /* > > * mach-imx27_visstrim_m10.c > > * > > * Copyright 2010 Javier Martin > > * > > * Based on mach-pcm038.c, mach-pca100.c, mach-mx27ads.c and others. > > - * > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt > > --- a/arch/arm/mach-imx/mach-pca100.c > > +++ b/arch/arm/mach-imx/mach-pca100.c > > @@ -1,20 +1,7 @@ > > +// SPDX-License-Identifier: GPL-2.0-or-later > > /* > > * Copyright 2007 Robert Schwebel , Pengutro= nix > > * Copyright (C) 2009 Sascha Hauer (kernel@pengutronix.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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > #include > > --- a/arch/arm/mach-imx/mm-imx21.c > > +++ b/arch/arm/mach-imx/mm-imx21.c > > @@ -1,21 +1,8 @@ > > +// SPDX-License-Identifier: GPL-2.0-or-later > > /* > > * arch/arm/mach-imx/mm-imx21.c > > * > > * Copyright (C) 2008 Juergen Beisert (kernel@pengutronix.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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > #include > > --- a/arch/arm/mach-imx/mm-imx27.c > > +++ b/arch/arm/mach-imx/mm-imx27.c > > @@ -1,21 +1,8 @@ > > +// SPDX-License-Identifier: GPL-2.0-or-later > > /* > > * arch/arm/mach-imx/mm-imx27.c > > * > > * Copyright (C) 2008 Juergen Beisert (kernel@pengutronix.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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > #include > > --- a/arch/arm/mach-imx/mx21.h > > +++ b/arch/arm/mach-imx/mx21.h > > @@ -1,3 +1,4 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserve= d. > > * Copyright 2008 Juergen Beisert, kernel@pengutronix.de > > @@ -6,20 +7,6 @@ > > * This contains i.MX21-specific hardware definitions. For those > > * hardware pieces that are common between i.MX21 and i.MX27, have a > > * look at mx2x.h. > > - * > > - * 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 Street, Fifth Floor, Boston, > > - * MA 02110-1301, USA. > > */ > > > > #ifndef __MACH_MX21_H__ > > --- a/arch/arm/mach-imx/mx27.h > > +++ b/arch/arm/mach-imx/mx27.h > > @@ -1,3 +1,4 @@ > > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > > /* > > * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserve= d. > > * Copyright 2008 Juergen Beisert, kernel@pengutronix.de > > @@ -5,20 +6,6 @@ > > * This contains i.MX27-specific hardware definitions. For those > > * hardware pieces that are common between i.MX21 and i.MX27, have a > > * look at mx2x.h. > > - * > > - * 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 > > > > >