From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.0 required=3.0 tests=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 7F8F9C282CE for ; Tue, 4 Jun 2019 11:57:52 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id D3DEC24891 for ; Tue, 4 Jun 2019 11:57:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727358AbfFDL5v (ORCPT ); Tue, 4 Jun 2019 07:57:51 -0400 Received: from mout.kundenserver.de ([212.227.126.131]:41289 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727250AbfFDL5v (ORCPT ); Tue, 4 Jun 2019 07:57:51 -0400 Received: from [192.168.1.110] ([95.118.47.44]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MRmwM-1h9L9F3DYI-00THAh; Tue, 04 Jun 2019 13:57:39 +0200 Subject: Re: [Batch 17 patch 49/57] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 To: Thomas Gleixner , linux-spdx@vger.kernel.org References: <20190604081044.651381636@linutronix.de> <20190604081206.933168790@linutronix.de> From: "Enrico Weigelt, metux IT consult" Organization: metux IT consult Message-ID: <96472d82-901c-97da-ed9b-b2de58d56b2c@metux.net> Date: Tue, 4 Jun 2019 11:57:37 +0000 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <20190604081206.933168790@linutronix.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:WCTuFFxOaBtmd0OZj75B2EMbaUm3Yw5DszPN80Pk2jLfc75FBYn WTNwgfuPwdMwzflbUPSLQhl+3KYnYerNXWjA1oY89Ew6Ae5Rg7XeRuSb/uBcJBIUAD/q6e3 1gK3mw9qq2TmF0QgWkH0YeDGYPB/sDYy5/p9cPwMXNbpvMm9TjrqecniRGIClf58jttz4O7 YoynzOz9Gu/JXHebp99AQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:UxxZoyggu54=:7+ZRcbwcF4eVuuhkr3Cxjo hOHM4F7vgRSv4uXopvTk/Sq08qI1N3IkR+ahY0gjs7B6y9gzJ+JiAC+3/7FWj3gQAwxloqaf+ vEYb5D9Mh35DhTAjsDTznAt1GcwtYw2SbqMgq/Cg1XW6ArnZQvyyfyMxEQVVf8Gcq7P607EIm iwZ43jBRxT1LbL5b2A1xbgiOOMfC6drRKJ7nguE3rq0QfNiSzaXcmdCMu1QFkPsdB3fKTvkMB Fk2RTTN/azGwy3b7Vd6SWhGAdQq1ql1e2M4eYEInupfY6Ae0GGUQ3S2VhM+Yg5O1xuCa7+3RT dJuWjF/Wlopfm/fE1YyGFLtaIpZZ3seiHKFtYghIU6YE4mzjMSqqWoOB0bf4w+zVAWPiGxIOA N6wAiWrEnC5KpW7Y/gh75G/vT3aDLhC4zBwb7jI5iXsBrMPU3rKmXeW9eUQlgCVioZVqZNpO/ 6bXJHQEQL79L9stNXmC+5TS0SBmWiOqHPPUzo8q3eGmFjEh1Bkg0/7OMBM2vmXLOY0Di/yMbL ZDYkS6rfP+BpuDuQBAp0kNbyt9i7YCionFjtwb7yuhegbrVnL+nd3wLNpbHhuDRdijxtCv5Be rOkNQhh2JfDmzcluL/OEXU2eRC3PFsAlYORNqPL++uE/7/BJ56V0sXHcEH6i+kmiErKwWV5/S fMGj5xwJ1HfgynuqXlTEriTxX2Sygrg+K0lh1Z44LWXqpeEl1o7d79rzGeZpMFJDAhjAh9ydJ TUWmKNTAhjeXMCpGbnGIjfMv+LfJ3WSd5LRkd2E3LwO8WKmnNBFp0af6qNI= Sender: linux-spdx-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-spdx@vger.kernel.org Archived-At: List-Archive: List-Post: On 04.06.19 08:11, Thomas Gleixner wrote: > From: Thomas Gleixner tglx@linutronix.de > > 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 version 2 as > published by the free software foundation > > this program is free software you can redistribute it and or modify > it under the terms of the gnu general public license version 2 as > published by the free software foundation # > > extracted by the scancode license scanner the SPDX license identifier > > GPL-2.0-only > > has been chosen to replace the boilerplate/reference in 4122 file(s). > > Signed-off-by: Thomas Gleixner > > --- > https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch17&id=5789687aed34 > --- > arch/arc/Kconfig | 5 +---- > arch/arc/Makefile | 5 +---- > arch/arc/boot/dts/axc001.dtsi | 5 +---- > arch/arc/boot/dts/axc003.dtsi | 5 +---- > arch/arc/boot/dts/axc003_idu.dtsi | 5 +---- > arch/arc/boot/dts/axs101.dts | 5 +---- > arch/arc/boot/dts/axs103.dts | 5 +---- > arch/arc/boot/dts/axs103_idu.dts | 5 +---- > arch/arc/boot/dts/axs10x_mb.dtsi | 5 +---- > arch/arc/boot/dts/haps_hs.dts | 5 +---- > arch/arc/boot/dts/haps_hs_idu.dts | 5 +---- > arch/arc/boot/dts/hsdk.dts | 5 +---- > arch/arc/boot/dts/nsim_700.dts | 5 +---- > arch/arc/boot/dts/nsim_hs.dts | 5 +---- > arch/arc/boot/dts/nsim_hs_idu.dts | 5 +---- > > > > arch/x86/mm/mem_encrypt_boot.S | 5 +---- > arch/x86/mm/mem_encrypt_identity.c | 5 +---- > arch/x86/platform/geode/alix.c | 6 +----- > arch/x86/platform/geode/geos.c | 5 +---- > arch/x86/platform/geode/net5501.c | 6 +----- > arch/x86/um/delay.c | 5 +---- > arch/x86/um/mem_32.c | 5 +---- > arch/x86/um/vdso/um_vdso.c | 5 +---- > arch/x86/um/vdso/vma.c | 5 +---- > arch/xtensa/boot/boot-elf/boot.lds.S | 5 +---- > arch/xtensa/include/asm/futex.h | 5 +---- > arch/xtensa/include/asm/pgalloc.h | 5 +---- > arch/xtensa/include/asm/pgtable.h | 5 +---- > arch/xtensa/kernel/perf_event.c | 5 +---- > arch/xtensa/mm/ioremap.c | 5 +---- > crypto/aes_ti.c | 5 +---- > crypto/gcm.c | 5 +---- > crypto/ghash-generic.c | 5 +---- > crypto/michael_mic.c | 5 +---- > drivers/acpi/acpi_amba.c | 5 +---- > drivers/acpi/acpi_apd.c | 5 +---- > drivers/acpi/acpi_cmos_rtc.c | 5 +---- > drivers/acpi/acpi_configfs.c | 5 +---- > > > > drivers/watchdog/mt7621_wdt.c | 5 +---- > drivers/watchdog/rt2880_wdt.c | 5 +---- > drivers/watchdog/txx9wdt.c | 5 +---- > drivers/watchdog/wdat_wdt.c | 5 +---- > drivers/xen/sys-hypervisor.c | 5 +---- > fs/adfs/dir.c | 5 +---- > fs/adfs/dir_f.c | 5 +---- > fs/adfs/dir_f.h | 5 +---- > fs/adfs/dir_fplus.c | 5 +---- > fs/adfs/dir_fplus.h | 5 +---- > fs/adfs/inode.c | 5 +---- > fs/adfs/map.c | 5 +---- > fs/adfs/super.c | 5 +---- > fs/compat.c | 5 +---- > fs/efivarfs/file.c | 5 +---- > fs/efivarfs/inode.c | 5 +---- > fs/efivarfs/internal.h | 5 +---- > fs/efivarfs/super.c | 5 +---- > fs/overlayfs/copy_up.c | 5 +---- > fs/overlayfs/dir.c | 5 +---- > fs/overlayfs/export.c | 5 +---- > fs/overlayfs/file.c | 5 +---- > fs/overlayfs/inode.c | 5 +---- > fs/overlayfs/namei.c | 5 +---- > fs/overlayfs/overlayfs.h | 5 +---- > fs/overlayfs/ovl_entry.h | 5 +---- > fs/overlayfs/readdir.c | 5 +---- > fs/overlayfs/super.c | 5 +---- > fs/overlayfs/util.c | 5 +---- > fs/tracefs/inode.c | 6 +----- > include/asm-generic/ftrace.h | 5 +---- > include/asm-generic/seccomp.h | 5 +---- > include/crypto/sha1_base.h | 5 +---- > include/crypto/sha256_base.h | 5 +---- > include/crypto/sha512_base.h | 5 +---- > include/drm/bridge/mhl.h | 5 +---- > include/drm/drm_mipi_dsi.h | 5 +---- > include/dt-bindings/clock/ath79-clk.h | 6 +----- > include/dt-bindings/clock/axis,artpec6-clkctrl.h | 5 +---- > include/dt-bindings/clock/clps711x-clock.h | 6 +----- > > > > include/video/platform_lcd.h | 6 +----- > include/video/pxa168fb.h | 5 +---- > include/video/samsung_fimd.h | 5 +---- > include/video/w100fb.h | 5 +---- > kernel/bpf/inode.c | 5 +---- > kernel/compat.c | 5 +---- > kernel/sched/debug.c | 5 +---- > lib/clz_ctz.c | 4 +--- > lib/cpu_rmap.c | 5 +---- > lib/decompress_unlz4.c | 5 +---- > lib/jedec_ddr_data.c | 5 +---- > lib/raid6/neon.c | 5 +---- > lib/rhashtable.c | 5 +---- > lib/test_kasan.c | 6 +----- > lib/test_rhashtable.c | 5 +---- > lib/ubsan.c | 6 +----- > mm/usercopy.c | 6 +----- > mm/vmpressure.c | 5 +---- > net/802/garp.c | 5 +---- > net/802/mrp.c | 5 +---- > net/802/stp.c | 5 +---- > > > > net/sched/sch_sfb.c | 6 +----- > net/strparser/strparser.c | 5 +---- > net/wireless/debugfs.c | 5 +---- > net/wireless/ocb.c | 5 +---- > samples/vfio-mdev/mtty.c | 6 +----- > scripts/adjust_autoksyms.sh | 4 +--- > security/inode.c | 5 +---- > security/lsm_audit.c | 5 +---- > security/selinux/avc.c | 5 +---- > security/selinux/hooks.c | 5 +---- > security/selinux/include/audit.h | 5 +---- > security/selinux/include/netif.h | 5 +---- > security/selinux/include/objsec.h | 5 +---- > security/selinux/netif.c | 5 +---- > security/selinux/netlink.c | 5 +---- > security/selinux/nlmsgtab.c | 5 +---- > security/selinux/ss/status.c | 5 +---- > security/selinux/xfrm.c | 5 +---- > security/smack/smack_lsm.c | 5 +---- > security/smack/smack_netfilter.c | 5 +---- > security/yama/yama_lsm.c | 6 +----- > sound/ac97/ac97_core.h | 5 +---- > sound/ac97/bus.c | 5 +---- > sound/ac97/codec.c | 5 +---- > sound/ac97/snd_ac97_compat.c | 5 +---- > > > > sound/soc/ux500/ux500_msp_i2s.h | 5 +---- > sound/soc/ux500/ux500_pcm.c | 5 +---- > sound/soc/ux500/ux500_pcm.h | 5 +---- > sound/soc/xtensa/xtfpga-i2s.c | 5 +---- > sound/spi/at73c213.c | 5 +---- > tools/firmware/ihex2fw.c | 5 +---- > tools/gpio/gpio-event-mon.c | 5 +---- > tools/gpio/gpio-hammer.c | 5 +---- > tools/gpio/gpio-utils.c | 5 +---- > tools/gpio/gpio-utils.h | 4 +--- > tools/gpio/lsgpio.c | 5 +---- > tools/iio/iio_event_monitor.c | 5 +---- > tools/iio/iio_generic_buffer.c | 6 +----- > tools/iio/iio_utils.c | 5 +---- > tools/iio/iio_utils.h | 5 +---- > tools/iio/lsiio.c | 5 +---- > tools/perf/arch/arm/util/dwarf-regs.c | 5 +---- > tools/perf/arch/arm64/util/dwarf-regs.c | 5 +---- > tools/perf/arch/arm64/util/sym-handling.c | 4 +--- > tools/perf/arch/powerpc/util/sym-handling.c | 4 +--- > tools/perf/util/namespaces.c | 4 +--- > tools/perf/util/namespaces.h | 4 +--- > tools/power/acpi/tools/acpidbg/acpidbg.c | 5 +---- > tools/testing/selftests/gpio/gpio-mockup-chardev.c | 5 +---- > tools/testing/selftests/ia64/aliasing-test.c | 5 +---- > tools/testing/selftests/powerpc/dscr/dscr.h | 5 +---- > tools/testing/selftests/powerpc/dscr/dscr_default_test.c | 5 +---- > tools/testing/selftests/powerpc/dscr/dscr_explicit_test.c | 5 +---- > tools/testing/selftests/powerpc/dscr/dscr_inherit_exec_test.c | 5 +---- > tools/testing/selftests/powerpc/dscr/dscr_inherit_test.c | 5 +---- > tools/testing/selftests/powerpc/dscr/dscr_sysfs_test.c | 5 +---- > tools/testing/selftests/powerpc/dscr/dscr_sysfs_thread_test.c | 5 +---- > tools/testing/selftests/powerpc/dscr/dscr_user_test.c | 5 +---- > tools/wmi/dell-smbios-example.c | 5 +---- > virt/kvm/vfio.c | 5 +---- > virt/lib/irqbypass.c | 5 +---- > 4119 files changed, 4119 insertions(+), 17022 deletions(-) > > --- a/arch/arc/Kconfig > +++ b/arch/arc/Kconfig > @@ -1,10 +1,7 @@ > +# SPDX-License-Identifier: GPL-2.0-only > # > # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > # > -# This program is free software; you can redistribute it and/or modify > -# it under the terms of the GNU General Public License version 2 as > -# published by the Free Software Foundation. > -# > > config ARC > def_bool y > --- a/arch/arc/Makefile > +++ b/arch/arc/Makefile > @@ -1,10 +1,7 @@ > +# SPDX-License-Identifier: GPL-2.0-only > # > # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > # > -# This program is free software; you can redistribute it and/or modify > -# it under the terms of the GNU General Public License version 2 as > -# published by the Free Software Foundation. > -# > > KBUILD_DEFCONFIG := nsim_hs_defconfig > > --- a/arch/arc/boot/dts/axc001.dtsi > +++ b/arch/arc/boot/dts/axc001.dtsi > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > /* > --- a/arch/arc/boot/dts/axc003.dtsi > +++ b/arch/arc/boot/dts/axc003.dtsi > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > /* > --- a/arch/arc/boot/dts/axc003_idu.dtsi > +++ b/arch/arc/boot/dts/axc003_idu.dtsi > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2014, 2015 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > /* > --- a/arch/arc/boot/dts/axs101.dts > +++ b/arch/arc/boot/dts/axs101.dts > @@ -1,11 +1,8 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) > * > * ARC AXS101 S/W development platform > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > /dts-v1/; > > --- a/arch/arc/boot/dts/axs103.dts > +++ b/arch/arc/boot/dts/axs103.dts > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > /* > --- a/arch/arc/boot/dts/axs103_idu.dts > +++ b/arch/arc/boot/dts/axs103_idu.dts > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > /* > --- a/arch/arc/boot/dts/axs10x_mb.dtsi > +++ b/arch/arc/boot/dts/axs10x_mb.dtsi > @@ -1,11 +1,8 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Support for peripherals on the AXS10x mainboard > * > * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > / { > --- a/arch/arc/boot/dts/haps_hs.dts > +++ b/arch/arc/boot/dts/haps_hs.dts > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2016-2014 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > /dts-v1/; > > --- a/arch/arc/boot/dts/haps_hs_idu.dts > +++ b/arch/arc/boot/dts/haps_hs_idu.dts > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2016-2014 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > /dts-v1/; > > --- a/arch/arc/boot/dts/hsdk.dts > +++ b/arch/arc/boot/dts/hsdk.dts > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2017 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > /* > --- a/arch/arc/boot/dts/nsim_700.dts > +++ b/arch/arc/boot/dts/nsim_700.dts > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > /dts-v1/; > > --- a/arch/arc/boot/dts/nsim_hs.dts > +++ b/arch/arc/boot/dts/nsim_hs.dts > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > /dts-v1/; > > --- a/arch/arc/boot/dts/nsim_hs_idu.dts > +++ b/arch/arc/boot/dts/nsim_hs_idu.dts > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > /dts-v1/; > > --- a/arch/arc/boot/dts/nsimosci.dts > +++ b/arch/arc/boot/dts/nsimosci.dts > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > /dts-v1/; > > --- a/arch/arc/boot/dts/nsimosci_hs.dts > +++ b/arch/arc/boot/dts/nsimosci_hs.dts > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > /dts-v1/; > > --- a/arch/arc/boot/dts/nsimosci_hs_idu.dts > +++ b/arch/arc/boot/dts/nsimosci_hs_idu.dts > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > /dts-v1/; > > --- a/arch/arc/boot/dts/skeleton.dtsi > +++ b/arch/arc/boot/dts/skeleton.dtsi > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > /* > --- a/arch/arc/boot/dts/skeleton_hs.dtsi > +++ b/arch/arc/boot/dts/skeleton_hs.dtsi > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > / { > --- a/arch/arc/boot/dts/skeleton_hs_idu.dtsi > +++ b/arch/arc/boot/dts/skeleton_hs_idu.dtsi > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > / { > --- a/arch/arc/boot/dts/vdk_axc003.dtsi > +++ b/arch/arc/boot/dts/vdk_axc003.dtsi > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2013, 2014 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > /* > --- a/arch/arc/boot/dts/vdk_axc003_idu.dtsi > +++ b/arch/arc/boot/dts/vdk_axc003_idu.dtsi > @@ -1,9 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2014, 2015 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > /* > --- a/arch/arc/boot/dts/vdk_axs10x_mb.dtsi > +++ b/arch/arc/boot/dts/vdk_axs10x_mb.dtsi > @@ -1,11 +1,8 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Support for peripherals on the AXS10x mainboard (VDK version) > * > * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > / { > --- a/arch/arc/boot/dts/vdk_hs38.dts > +++ b/arch/arc/boot/dts/vdk_hs38.dts > @@ -1,11 +1,8 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com) > * > * ARC HS38 Virtual Development Kit (VDK) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > /dts-v1/; > > --- a/arch/arc/boot/dts/vdk_hs38_smp.dts > +++ b/arch/arc/boot/dts/vdk_hs38_smp.dts > @@ -1,11 +1,8 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com) > * > * ARC HS38 Virtual Development Kit, SMP version (VDK) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > /dts-v1/; > > --- a/arch/arc/include/asm/arcregs.h > +++ b/arch/arc/include/asm/arcregs.h > @@ -1,9 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > #ifndef _ASM_ARC_ARCREGS_H > --- a/arch/arc/include/asm/asm-offsets.h > +++ b/arch/arc/include/asm/asm-offsets.h > @@ -1,9 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > #include > --- a/arch/arc/include/asm/atomic.h > +++ b/arch/arc/include/asm/atomic.h > @@ -1,9 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > #ifndef _ASM_ARC_ATOMIC_H > --- a/arch/arc/include/asm/barrier.h > +++ b/arch/arc/include/asm/barrier.h > @@ -1,9 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > #ifndef __ASM_BARRIER_H > --- a/arch/arc/include/asm/bitops.h > +++ b/arch/arc/include/asm/bitops.h > @@ -1,9 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > #ifndef _ASM_BITOPS_H > --- a/arch/arc/include/asm/bug.h > +++ b/arch/arc/include/asm/bug.h > @@ -1,9 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > #ifndef _ASM_ARC_BUG_H > --- a/arch/arc/include/asm/cache.h > +++ b/arch/arc/include/asm/cache.h > @@ -1,9 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > #ifndef __ARC_ASM_CACHE_H > --- a/arch/arc/include/asm/cacheflush.h > +++ b/arch/arc/include/asm/cacheflush.h > @@ -1,10 +1,7 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > - * > * vineetg: May 2011: for Non-aliasing VIPT D-cache following can be NOPs > * -flush_cache_dup_mm (fork) > * -likewise for flush_cache_mm (exit/execve) > --- a/arch/arc/include/asm/checksum.h > +++ b/arch/arc/include/asm/checksum.h > @@ -1,10 +1,7 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > - * > * Joern Rennecke : Jan 2012 > * -Insn Scheduling improvements to csum core routines. > * = csum_fold( ) largely derived from ARM version. > --- a/arch/arc/include/asm/cmpxchg.h > +++ b/arch/arc/include/asm/cmpxchg.h > @@ -1,9 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > #ifndef __ASM_ARC_CMPXCHG_H > --- a/arch/arc/include/asm/current.h > +++ b/arch/arc/include/asm/current.h > @@ -1,10 +1,7 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > - * > * Vineetg: May 16th, 2008 > * - Current macro is now implemented as "global register" r25 > */ > --- a/arch/arc/include/asm/delay.h > +++ b/arch/arc/include/asm/delay.h > @@ -1,10 +1,7 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > - * > * Delay routines using pre computed loops_per_jiffy value. > * > * vineetg: Feb 2012 > --- a/arch/arc/include/asm/disasm.h > +++ b/arch/arc/include/asm/disasm.h > @@ -1,12 +1,9 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * several functions that help interpret ARC instructions > * used for unaligned accesses, kprobes and kgdb > * > * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > #ifndef __ARC_DISASM_H__ > --- a/arch/arc/include/asm/dma.h > +++ b/arch/arc/include/asm/dma.h > @@ -1,9 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > #ifndef ASM_ARC_DMA_H > --- a/arch/arc/include/asm/dwarf.h > +++ b/arch/arc/include/asm/dwarf.h > @@ -1,9 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2016-17 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > #ifndef _ASM_ARC_DWARF_H > --- a/arch/arc/include/asm/elf.h > +++ b/arch/arc/include/asm/elf.h > @@ -1,9 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > #ifndef __ASM_ARC_ELF_H > --- a/arch/arc/include/asm/entry-compact.h > +++ b/arch/arc/include/asm/entry-compact.h > @@ -1,11 +1,8 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) > * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > - * > * Vineetg: March 2009 (Supporting 2 levels of Interrupts) > * Stack switching code can no longer reliably rely on the fact that > * if we are NOT in user mode, stack is switched to kernel mode. > --- a/arch/arc/include/asm/entry.h > +++ b/arch/arc/include/asm/entry.h > @@ -1,10 +1,7 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) > * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > #ifndef __ASM_ARC_ENTRY_H > --- a/arch/arc/include/asm/exec.h > +++ b/arch/arc/include/asm/exec.h > @@ -1,9 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ > > #ifndef __ASM_ARC_EXEC_H > --- a/arch/arc/include/asm/futex.h > +++ b/arch/arc/include/asm/futex.h > @@ -1,10 +1,7 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > - * > * Vineetg: August 2010: From Android kernel work > */ > > --- a/arch/arc/include/asm/highmem.h > +++ b/arch/arc/include/asm/highmem.h > @@ -1,10 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Copyright (C) 2015 Synopsys, Inc. (www.synopsys.com) > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > - * > */ > > #ifndef _ASM_HIGHMEM_H > --- a/arch/arc/include/asm/hugepage.h > +++ b/arch/arc/include/asm/hugepage.h > @@ -1,9 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > > Reviewed-By: Enrico Weigelt -- Enrico Weigelt, metux IT consult Free software and Linux embedded engineering info@metux.net -- +49-151-27565287