| Subject: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 207 |
| Date: Wed, 08 May 2019 11:58:53 +0100 |
| From: Thomas Gleixner <tglx@linutronix.de> |
| |
| Based on 1 normalized pattern(s): |
| |
| this program is free software you can redistribute it and or modify |
| it under the terms of version 2 of the gnu general public license 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 107 file(s). |
| |
| The result has been manually verified and compared against a license |
| compliance dataset provided by .... |
| |
| Signed-off-by: Thomas Gleixner <tglx@linutronix.de> |
| |
| |
| --- |
| |
| --- a/arch/arm/mach-ixp4xx/ixp4xx_qmgr.c |
| +++ b/arch/arm/mach-ixp4xx/ixp4xx_qmgr.c |
| @@ -1,11 +1,8 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Intel IXP4xx Queue Manager driver for Linux |
| * |
| * Copyright (C) 2007 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include <linux/ioport.h> |
| |
| |
| --- a/arch/arm/mach-ixp4xx/include/mach/qmgr.h |
| +++ b/arch/arm/mach-ixp4xx/include/mach/qmgr.h |
| @@ -1,9 +1,6 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * Copyright (C) 2007 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #ifndef IXP4XX_QMGR_H |
| |
| |
| --- a/arch/ia64/include/asm/uncached.h |
| +++ b/arch/ia64/include/asm/uncached.h |
| @@ -1,9 +1,6 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * Copyright (C) 2001-2008 Silicon Graphics, Inc. All rights reserved. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| * |
| * Prototypes for the uncached page allocator |
| */ |
| |
| |
| --- a/arch/ia64/kernel/uncached.c |
| +++ b/arch/ia64/kernel/uncached.c |
| @@ -1,9 +1,6 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2001-2008 Silicon Graphics, Inc. All rights reserved. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| * |
| * A simple uncached page allocator using the generic allocator. This |
| * allocator first utilizes the spare (spill) pages found in the EFI |
| |
| |
| --- a/arch/powerpc/platforms/powernv/npu-dma.c |
| +++ b/arch/powerpc/platforms/powernv/npu-dma.c |
| @@ -1,12 +1,9 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * This file implements the DMA operations for NVLink devices. The NPU |
| * devices all point to the same iommu table as the parent PCI device. |
| * |
| * Copyright Alistair Popple, IBM Corporation 2015. |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| |
| #include <linux/mmu_notifier.h> |
| |
| |
| --- a/arch/powerpc/sysdev/cpm_common.c |
| +++ b/arch/powerpc/sysdev/cpm_common.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Common CPM code |
| * |
| @@ -11,10 +12,6 @@ |
| * Copyright (c) 2000 MontaVista Software, Inc (source@mvista.com) |
| * 2006 (c) MontaVista Software, Inc. |
| * Vitaly Bordug <vbordug@ru.mvista.com> |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of version 2 of the GNU General Public License as |
| - * published by the Free Software Foundation. |
| */ |
| |
| #include <linux/init.h> |
| |
| |
| --- a/arch/x86/include/asm/geode.h |
| +++ b/arch/x86/include/asm/geode.h |
| @@ -1,10 +1,7 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * AMD Geode definitions |
| * Copyright (C) 2006, Advanced Micro Devices, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #ifndef _ASM_X86_GEODE_H |
| |
| |
| --- a/drivers/char/mspec.c |
| +++ b/drivers/char/mspec.c |
| @@ -1,10 +1,7 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2001-2006 Silicon Graphics, Inc. All rights |
| * reserved. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| /* |
| |
| |
| --- a/drivers/clocksource/timer-cs5535.c |
| +++ b/drivers/clocksource/timer-cs5535.c |
| @@ -1,13 +1,10 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Clock event driver for the CS5535/CS5536 |
| * |
| * Copyright (C) 2006, Advanced Micro Devices, Inc. |
| * Copyright (C) 2007 Andres Salomon <dilinger@debian.org> |
| * Copyright (C) 2009 Andres Salomon <dilinger@collabora.co.uk> |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| * |
| * The MFGPTs are documented in AMD Geode CS5536 Companion Device Data Book. |
| */ |
| |
| |
| --- a/drivers/crypto/ixp4xx_crypto.c |
| +++ b/drivers/crypto/ixp4xx_crypto.c |
| @@ -1,12 +1,8 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Intel IXP4xx NPE-C crypto driver |
| * |
| * Copyright (C) 2008 Christian Hohnstaedt <chohnstaedt@innominate.com> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| - * |
| */ |
| |
| #include <linux/platform_device.h> |
| |
| |
| --- a/drivers/crypto/cavium/cpt/cpt_common.h |
| +++ b/drivers/crypto/cavium/cpt/cpt_common.h |
| @@ -1,9 +1,6 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * Copyright (C) 2016 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #ifndef __CPT_COMMON_H |
| |
| |
| --- a/drivers/crypto/cavium/cpt/cpt_hw_types.h |
| +++ b/drivers/crypto/cavium/cpt/cpt_hw_types.h |
| @@ -1,9 +1,6 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * Copyright (C) 2016 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #ifndef __CPT_HW_TYPES_H |
| |
| |
| --- a/drivers/crypto/cavium/cpt/cptpf.h |
| +++ b/drivers/crypto/cavium/cpt/cptpf.h |
| @@ -1,9 +1,6 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * Copyright (C) 2016 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #ifndef __CPTPF_H |
| |
| |
| --- a/drivers/crypto/cavium/cpt/cptpf_main.c |
| +++ b/drivers/crypto/cavium/cpt/cptpf_main.c |
| @@ -1,9 +1,6 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2016 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include <linux/device.h> |
| |
| |
| --- a/drivers/crypto/cavium/cpt/cptpf_mbox.c |
| +++ b/drivers/crypto/cavium/cpt/cptpf_mbox.c |
| @@ -1,9 +1,6 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2016 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| #include <linux/module.h> |
| #include "cptpf.h" |
| |
| |
| --- a/drivers/crypto/cavium/cpt/cptvf.h |
| +++ b/drivers/crypto/cavium/cpt/cptvf.h |
| @@ -1,9 +1,6 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * Copyright (C) 2016 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #ifndef __CPTVF_H |
| |
| |
| --- a/drivers/crypto/cavium/cpt/cptvf_algs.c |
| +++ b/drivers/crypto/cavium/cpt/cptvf_algs.c |
| @@ -1,10 +1,7 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| |
| /* |
| * Copyright (C) 2016 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include <crypto/aes.h> |
| |
| |
| --- a/drivers/crypto/cavium/cpt/cptvf_algs.h |
| +++ b/drivers/crypto/cavium/cpt/cptvf_algs.h |
| @@ -1,9 +1,6 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * Copyright (C) 2016 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #ifndef _CPTVF_ALGS_H_ |
| |
| |
| --- a/drivers/crypto/cavium/cpt/cptvf_main.c |
| +++ b/drivers/crypto/cavium/cpt/cptvf_main.c |
| @@ -1,9 +1,6 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2016 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include <linux/interrupt.h> |
| |
| |
| --- a/drivers/crypto/cavium/cpt/cptvf_mbox.c |
| +++ b/drivers/crypto/cavium/cpt/cptvf_mbox.c |
| @@ -1,9 +1,6 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2016 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include "cptvf.h" |
| |
| |
| --- a/drivers/crypto/cavium/cpt/cptvf_reqmanager.c |
| +++ b/drivers/crypto/cavium/cpt/cptvf_reqmanager.c |
| @@ -1,9 +1,6 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2016 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include "cptvf.h" |
| |
| |
| --- a/drivers/crypto/cavium/cpt/request_manager.h |
| +++ b/drivers/crypto/cavium/cpt/request_manager.h |
| @@ -1,9 +1,6 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * Copyright (C) 2016 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #ifndef __REQUEST_MANAGER_H |
| |
| |
| --- a/drivers/gpio/gpio-cs5535.c |
| +++ b/drivers/gpio/gpio-cs5535.c |
| @@ -1,11 +1,8 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * AMD CS5535/CS5536 GPIO driver |
| * Copyright (C) 2006 Advanced Micro Devices, Inc. |
| * Copyright (C) 2007-2009 Andres Salomon <dilinger@collabora.co.uk> |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include <linux/kernel.h> |
| |
| |
| --- a/drivers/media/pci/tw686x/tw686x-audio.c |
| +++ b/drivers/media/pci/tw686x/tw686x-audio.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar |
| * |
| @@ -7,10 +8,6 @@ |
| * Based on: |
| * Driver for Intersil|Techwell TW6869 based DVR cards |
| * (c) 2011-12 liran <jli11@intersil.com> [Intersil|Techwell China] |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include <linux/types.h> |
| |
| |
| --- a/drivers/media/pci/tw686x/tw686x-core.c |
| +++ b/drivers/media/pci/tw686x/tw686x-core.c |
| @@ -1,13 +1,10 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar |
| * |
| * Based on original driver by Krzysztof Ha?asa: |
| * Copyright (C) 2015 Industrial Research Institute for Automation |
| * and Measurements PIAP |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| * |
| * Notes |
| * ----- |
| |
| |
| --- a/drivers/media/pci/tw686x/tw686x-video.c |
| +++ b/drivers/media/pci/tw686x/tw686x-video.c |
| @@ -1,14 +1,10 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar |
| * |
| * Based on original driver by Krzysztof Ha?asa: |
| * Copyright (C) 2015 Industrial Research Institute for Automation |
| * and Measurements PIAP |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| - * |
| */ |
| |
| #include <linux/init.h> |
| |
| |
| --- a/drivers/media/pci/tw686x/tw686x.h |
| +++ b/drivers/media/pci/tw686x/tw686x.h |
| @@ -1,13 +1,10 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar |
| * |
| * Copyright (C) 2015 Industrial Research Institute for Automation |
| * and Measurements PIAP |
| * Written by Krzysztof Ha?asa |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include <linux/mutex.h> |
| |
| |
| --- a/drivers/media/v4l2-core/v4l2-fwnode.c |
| +++ b/drivers/media/v4l2-core/v4l2-fwnode.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * V4L2 fwnode binding parsing library |
| * |
| @@ -12,10 +13,6 @@ |
| * |
| * Copyright (C) 2012 Renesas Electronics Corp. |
| * Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de> |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of version 2 of the GNU General Public License as |
| - * published by the Free Software Foundation. |
| */ |
| #include <linux/acpi.h> |
| #include <linux/kernel.h> |
| |
| |
| --- a/drivers/misc/cs5535-mfgpt.c |
| +++ b/drivers/misc/cs5535-mfgpt.c |
| @@ -1,13 +1,10 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Driver for the CS5535/CS5536 Multi-Function General Purpose Timers (MFGPT) |
| * |
| * Copyright (C) 2006, Advanced Micro Devices, Inc. |
| * Copyright (C) 2007 Andres Salomon <dilinger@debian.org> |
| * Copyright (C) 2009 Andres Salomon <dilinger@collabora.co.uk> |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| * |
| * The MFGPTs are documented in AMD Geode CS5536 Companion Device Data Book. |
| */ |
| |
| |
| --- a/drivers/net/ethernet/cavium/thunder/nic.h |
| +++ b/drivers/net/ethernet/cavium/thunder/nic.h |
| @@ -1,9 +1,6 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * Copyright (C) 2015 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #ifndef NIC_H |
| |
| |
| --- a/drivers/net/ethernet/cavium/thunder/nic_main.c |
| +++ b/drivers/net/ethernet/cavium/thunder/nic_main.c |
| @@ -1,9 +1,6 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2015 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include <linux/module.h> |
| |
| |
| --- a/drivers/net/ethernet/cavium/thunder/nic_reg.h |
| +++ b/drivers/net/ethernet/cavium/thunder/nic_reg.h |
| @@ -1,9 +1,6 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * Copyright (C) 2015 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #ifndef NIC_REG_H |
| |
| |
| --- a/drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c |
| +++ b/drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c |
| @@ -1,9 +1,6 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2015 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| /* ETHTOOL Support for VNIC_VF Device*/ |
| |
| |
| --- a/drivers/net/ethernet/cavium/thunder/nicvf_main.c |
| +++ b/drivers/net/ethernet/cavium/thunder/nicvf_main.c |
| @@ -1,9 +1,6 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2015 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include <linux/module.h> |
| |
| |
| --- a/drivers/net/ethernet/cavium/thunder/nicvf_queues.c |
| +++ b/drivers/net/ethernet/cavium/thunder/nicvf_queues.c |
| @@ -1,9 +1,6 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2015 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include <linux/pci.h> |
| |
| |
| --- a/drivers/net/ethernet/cavium/thunder/nicvf_queues.h |
| +++ b/drivers/net/ethernet/cavium/thunder/nicvf_queues.h |
| @@ -1,9 +1,6 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * Copyright (C) 2015 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #ifndef NICVF_QUEUES_H |
| |
| |
| --- a/drivers/net/ethernet/cavium/thunder/q_struct.h |
| +++ b/drivers/net/ethernet/cavium/thunder/q_struct.h |
| @@ -1,12 +1,9 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * This file contains HW queue descriptor formats, config register |
| * structures etc |
| * |
| * Copyright (C) 2015 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #ifndef Q_STRUCT_H |
| |
| |
| --- a/drivers/net/ethernet/cavium/thunder/thunder_bgx.c |
| +++ b/drivers/net/ethernet/cavium/thunder/thunder_bgx.c |
| @@ -1,9 +1,6 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2015 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include <linux/acpi.h> |
| |
| |
| --- a/drivers/net/ethernet/cavium/thunder/thunder_bgx.h |
| +++ b/drivers/net/ethernet/cavium/thunder/thunder_bgx.h |
| @@ -1,9 +1,6 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * Copyright (C) 2015 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #ifndef THUNDER_BGX_H |
| |
| |
| --- a/drivers/net/ethernet/cavium/thunder/thunder_xcv.c |
| +++ b/drivers/net/ethernet/cavium/thunder/thunder_xcv.c |
| @@ -1,9 +1,6 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2016 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include <linux/acpi.h> |
| |
| |
| --- a/drivers/net/ethernet/xscale/ixp4xx_eth.c |
| +++ b/drivers/net/ethernet/xscale/ixp4xx_eth.c |
| @@ -1,11 +1,8 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Intel IXP4xx Ethernet driver for Linux |
| * |
| * Copyright (C) 2007 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| * |
| * Ethernet port config (0x00 is not present on IXP42X): |
| * |
| @@ -15,7 +12,6 @@ |
| * TX queue 23 24 25 |
| * RX-free queue 26 27 28 |
| * TX-done queue is always 31, per-port RX and TX-ready queues are configurable |
| - * |
| * |
| * Queue entries: |
| * bits 0 -> 1 - NPE ID (RX and TX-done) |
| |
| |
| --- a/drivers/net/wan/c101.c |
| +++ b/drivers/net/wan/c101.c |
| @@ -1,11 +1,8 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Moxa C101 synchronous serial card driver for Linux |
| * |
| * Copyright (C) 2000-2003 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| * |
| * For information see <http://www.kernel.org/pub/linux/utils/net/hdlc/> |
| * |
| |
| |
| --- a/drivers/net/wan/hd64570.c |
| +++ b/drivers/net/wan/hd64570.c |
| @@ -1,11 +1,8 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Hitachi SCA HD64570 driver for Linux |
| * |
| * Copyright (C) 1998-2003 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| * |
| * Source of information: Hitachi HD64570 SCA User's Manual |
| * |
| |
| |
| --- a/drivers/net/wan/hd64572.c |
| +++ b/drivers/net/wan/hd64572.c |
| @@ -1,11 +1,8 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Hitachi (now Renesas) SCA-II HD64572 driver for Linux |
| * |
| * Copyright (C) 1998-2008 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| * |
| * Source of information: HD64572 SCA-II User's Manual |
| * |
| |
| |
| --- a/drivers/net/wan/hdlc.c |
| +++ b/drivers/net/wan/hdlc.c |
| @@ -1,11 +1,8 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Generic HDLC support routines for Linux |
| * |
| * Copyright (C) 1999 - 2008 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| * |
| * Currently supported: |
| * * raw IP-in-HDLC |
| |
| |
| --- a/drivers/net/wan/hdlc_cisco.c |
| +++ b/drivers/net/wan/hdlc_cisco.c |
| @@ -1,12 +1,9 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Generic HDLC support routines for Linux |
| * Cisco HDLC support |
| * |
| * Copyright (C) 2000 - 2006 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include <linux/errno.h> |
| |
| |
| --- a/drivers/net/wan/hdlc_fr.c |
| +++ b/drivers/net/wan/hdlc_fr.c |
| @@ -1,12 +1,9 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Generic HDLC support routines for Linux |
| * Frame Relay support |
| * |
| * Copyright (C) 1999 - 2006 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| * |
| |
| Theory of PVC state |
| |
| |
| --- a/drivers/net/wan/hdlc_ppp.c |
| +++ b/drivers/net/wan/hdlc_ppp.c |
| @@ -1,12 +1,9 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Generic HDLC support routines for Linux |
| * Point-to-point protocol support |
| * |
| * Copyright (C) 1999 - 2008 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include <linux/errno.h> |
| |
| |
| --- a/drivers/net/wan/hdlc_raw.c |
| +++ b/drivers/net/wan/hdlc_raw.c |
| @@ -1,12 +1,9 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Generic HDLC support routines for Linux |
| * HDLC support |
| * |
| * Copyright (C) 1999 - 2006 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include <linux/errno.h> |
| |
| |
| --- a/drivers/net/wan/hdlc_raw_eth.c |
| +++ b/drivers/net/wan/hdlc_raw_eth.c |
| @@ -1,12 +1,9 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Generic HDLC support routines for Linux |
| * HDLC Ethernet emulation support |
| * |
| * Copyright (C) 2002-2006 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include <linux/errno.h> |
| |
| |
| --- a/drivers/net/wan/hdlc_x25.c |
| +++ b/drivers/net/wan/hdlc_x25.c |
| @@ -1,12 +1,9 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Generic HDLC support routines for Linux |
| * X.25 support |
| * |
| * Copyright (C) 1999 - 2006 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #include <linux/errno.h> |
| |
| |
| --- a/drivers/net/wan/ixp4xx_hss.c |
| +++ b/drivers/net/wan/ixp4xx_hss.c |
| @@ -1,11 +1,8 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Intel IXP4xx HSS (synchronous serial port) driver for Linux |
| * |
| * Copyright (C) 2007-2008 Krzysztof Hałasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| |
| |
| --- a/drivers/net/wan/n2.c |
| +++ b/drivers/net/wan/n2.c |
| @@ -1,11 +1,8 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * SDL Inc. RISCom/N2 synchronous serial card driver for Linux |
| * |
| * Copyright (C) 1998-2003 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| * |
| * For information see <http://www.kernel.org/pub/linux/utils/net/hdlc/> |
| * |
| |
| |
| --- a/drivers/net/wan/pc300too.c |
| +++ b/drivers/net/wan/pc300too.c |
| @@ -1,11 +1,8 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Cyclades PC300 synchronous serial card driver for Linux |
| * |
| * Copyright (C) 2000-2008 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| * |
| * For information see <http://www.kernel.org/pub/linux/utils/net/hdlc/>. |
| * |
| |
| |
| --- a/drivers/net/wan/pci200syn.c |
| +++ b/drivers/net/wan/pci200syn.c |
| @@ -1,11 +1,8 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Goramo PCI200SYN synchronous serial card driver for Linux |
| * |
| * Copyright (C) 2002-2008 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| * |
| * For information see <http://www.kernel.org/pub/linux/utils/net/hdlc/> |
| * |
| |
| |
| --- a/drivers/net/wan/wanxl.c |
| +++ b/drivers/net/wan/wanxl.c |
| @@ -1,12 +1,9 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * wanXL serial card driver for Linux |
| * host part |
| * |
| * Copyright (C) 2003 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| * |
| * Status: |
| * - Only DTE (external clock) support with NRZ and NRZI encodings |
| |
| |
| --- a/drivers/net/wan/wanxl.h |
| +++ b/drivers/net/wan/wanxl.h |
| @@ -1,12 +1,9 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * wanXL serial card driver for Linux |
| * definitions common to host driver and card firmware |
| * |
| * Copyright (C) 2003 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #define RESET_WHILE_LOADING 0 |
| |
| |
| --- a/drivers/net/wan/wanxlfw.S |
| +++ b/drivers/net/wan/wanxlfw.S |
| @@ -1,3 +1,4 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| .psize 0 |
| /* |
| wanXL serial card driver for Linux |
| @@ -5,9 +6,6 @@ |
| |
| Copyright (C) 2003 Krzysztof Halasa <khc@pm.waw.pl> |
| |
| - This program is free software; you can redistribute it and/or modify it |
| - under the terms of version 2 of the GNU General Public License |
| - as published by the Free Software Foundation. |
| |
| |
| |
| |
| |
| --- a/drivers/scsi/be2iscsi/be_iscsi.c |
| +++ b/drivers/scsi/be2iscsi/be_iscsi.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * This file is part of the Emulex Linux Device Driver for Enterprise iSCSI |
| * Host Bus Adapters. Refer to the README file included with this package |
| @@ -6,13 +7,8 @@ |
| * Copyright (c) 2018 Broadcom. All Rights Reserved. |
| * The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries. |
| * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License as published |
| - * by the Free Software Foundation. |
| - * |
| * Contact Information: |
| * linux-drivers@broadcom.com |
| - * |
| */ |
| |
| #include <scsi/libiscsi.h> |
| |
| |
| --- a/drivers/soc/fsl/qe/qe_common.c |
| +++ b/drivers/soc/fsl/qe/qe_common.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Common CPM code |
| * |
| @@ -11,10 +12,6 @@ |
| * Copyright (c) 2000 MontaVista Software, Inc (source@mvista.com) |
| * 2006 (c) MontaVista Software, Inc. |
| * Vitaly Bordug <vbordug@ru.mvista.com> |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of version 2 of the GNU General Public License as |
| - * published by the Free Software Foundation. |
| */ |
| #include <linux/genalloc.h> |
| #include <linux/init.h> |
| |
| |
| --- a/drivers/watchdog/intel-mid_wdt.c |
| +++ b/drivers/watchdog/intel-mid_wdt.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * intel-mid_wdt: generic Intel MID SCU watchdog driver |
| * |
| @@ -6,10 +7,6 @@ |
| * |
| * Copyright (C) 2014 Intel Corporation. All rights reserved. |
| * Contact: David Cohen <david.a.cohen@linux.intel.com> |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General |
| - * Public License as published by the Free Software Foundation. |
| */ |
| |
| #include <linux/interrupt.h> |
| |
| |
| --- a/include/dt-bindings/dma/nbpfaxi.h |
| +++ b/include/dt-bindings/dma/nbpfaxi.h |
| @@ -1,10 +1,7 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * Copyright (C) 2013-2014 Renesas Electronics Europe Ltd. |
| * Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de> |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of version 2 of the GNU General Public License as |
| - * published by the Free Software Foundation. |
| */ |
| |
| #ifndef DT_BINDINGS_NBPFAXI_H |
| |
| |
| --- a/include/linux/bpf.h |
| +++ b/include/linux/bpf.h |
| @@ -1,8 +1,5 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #ifndef _LINUX_BPF_H |
| #define _LINUX_BPF_H 1 |
| |
| |
| --- a/include/linux/bpf_verifier.h |
| +++ b/include/linux/bpf_verifier.h |
| @@ -1,8 +1,5 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #ifndef _LINUX_BPF_VERIFIER_H |
| #define _LINUX_BPF_VERIFIER_H 1 |
| |
| |
| --- a/include/linux/cs5535.h |
| +++ b/include/linux/cs5535.h |
| @@ -1,11 +1,8 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * AMD CS5535/CS5536 definitions |
| * Copyright (C) 2006 Advanced Micro Devices, Inc. |
| * Copyright (C) 2009 Andres Salomon <dilinger@collabora.co.uk> |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| |
| #ifndef _CS5535_H |
| |
| |
| --- a/include/linux/hdlc.h |
| +++ b/include/linux/hdlc.h |
| @@ -1,11 +1,8 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * Generic HDLC support routines for Linux |
| * |
| * Copyright (C) 1999-2005 Krzysztof Halasa <khc@pm.waw.pl> |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| #ifndef __HDLC_H |
| #define __HDLC_H |
| |
| |
| --- a/include/linux/platform_data/intel-mid_wdt.h |
| +++ b/include/linux/platform_data/intel-mid_wdt.h |
| @@ -1,12 +1,9 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * intel-mid_wdt: generic Intel MID SCU watchdog driver |
| * |
| * Copyright (C) 2014 Intel Corporation. All rights reserved. |
| * Contact: David Cohen <david.a.cohen@linux.intel.com> |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General |
| - * Public License as published by the Free Software Foundation. |
| */ |
| |
| #ifndef __INTEL_MID_WDT_H__ |
| |
| |
| --- a/include/media/v4l2-fwnode.h |
| +++ b/include/media/v4l2-fwnode.h |
| @@ -1,3 +1,4 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * V4L2 fwnode binding parsing library |
| * |
| @@ -9,10 +10,6 @@ |
| * |
| * Copyright (C) 2012 Renesas Electronics Corp. |
| * Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de> |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of version 2 of the GNU General Public License as |
| - * published by the Free Software Foundation. |
| */ |
| #ifndef _V4L2_FWNODE_H |
| #define _V4L2_FWNODE_H |
| |
| |
| --- a/kernel/bpf/bpf_lru_list.c |
| +++ b/kernel/bpf/bpf_lru_list.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2016 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <linux/cpumask.h> |
| #include <linux/spinlock.h> |
| |
| |
| --- a/kernel/bpf/bpf_lru_list.h |
| +++ b/kernel/bpf/bpf_lru_list.h |
| @@ -1,8 +1,5 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* Copyright (c) 2016 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #ifndef __BPF_LRU_LIST_H_ |
| #define __BPF_LRU_LIST_H_ |
| |
| |
| --- a/kernel/bpf/map_in_map.c |
| +++ b/kernel/bpf/map_in_map.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2017 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <linux/slab.h> |
| #include <linux/bpf.h> |
| |
| |
| --- a/kernel/bpf/map_in_map.h |
| +++ b/kernel/bpf/map_in_map.h |
| @@ -1,8 +1,5 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* Copyright (c) 2017 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #ifndef __MAP_IN_MAP_H__ |
| #define __MAP_IN_MAP_H__ |
| |
| |
| --- a/kernel/bpf/percpu_freelist.c |
| +++ b/kernel/bpf/percpu_freelist.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2016 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include "percpu_freelist.h" |
| |
| |
| |
| --- a/kernel/bpf/percpu_freelist.h |
| +++ b/kernel/bpf/percpu_freelist.h |
| @@ -1,8 +1,5 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* Copyright (c) 2016 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #ifndef __PERCPU_FREELIST_H__ |
| #define __PERCPU_FREELIST_H__ |
| |
| |
| --- a/kernel/bpf/stackmap.c |
| +++ b/kernel/bpf/stackmap.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2016 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <linux/bpf.h> |
| #include <linux/jhash.h> |
| |
| |
| --- a/net/bpf/test_run.c |
| +++ b/net/bpf/test_run.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2017 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <linux/bpf.h> |
| #include <linux/slab.h> |
| |
| |
| --- a/net/openvswitch/meter.c |
| +++ b/net/openvswitch/meter.c |
| @@ -1,9 +1,6 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (c) 2017 Nicira, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| |
| #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| |
| |
| --- a/net/openvswitch/meter.h |
| +++ b/net/openvswitch/meter.h |
| @@ -1,9 +1,6 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * Copyright (c) 2017 Nicira, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| |
| #ifndef METER_H |
| |
| |
| --- a/samples/bpf/lathist_user.c |
| +++ b/samples/bpf/lathist_user.c |
| @@ -1,9 +1,6 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2013-2015 PLUMgrid, http://plumgrid.com |
| * Copyright (c) 2015 BMW Car IT GmbH |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <stdio.h> |
| #include <unistd.h> |
| |
| |
| --- a/samples/bpf/map_perf_test_user.c |
| +++ b/samples/bpf/map_perf_test_user.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2016 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #define _GNU_SOURCE |
| #include <sched.h> |
| |
| |
| --- a/samples/bpf/offwaketime_user.c |
| +++ b/samples/bpf/offwaketime_user.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2016 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <stdio.h> |
| #include <unistd.h> |
| |
| |
| --- a/samples/bpf/sampleip_user.c |
| +++ b/samples/bpf/sampleip_user.c |
| @@ -1,11 +1,8 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * sampleip: sample instruction pointer and frequency count in a BPF map. |
| * |
| * Copyright 2016 Netflix, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <stdio.h> |
| #include <stdlib.h> |
| |
| |
| --- a/samples/bpf/syscall_tp_kern.c |
| +++ b/samples/bpf/syscall_tp_kern.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2017 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <uapi/linux/bpf.h> |
| #include "bpf_helpers.h" |
| |
| |
| --- a/samples/bpf/syscall_tp_user.c |
| +++ b/samples/bpf/syscall_tp_user.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2017 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <stdio.h> |
| #include <unistd.h> |
| |
| |
| --- a/samples/bpf/tc_l2_redirect_user.c |
| +++ b/samples/bpf/tc_l2_redirect_user.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2016 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <linux/unistd.h> |
| #include <linux/bpf.h> |
| |
| |
| --- a/samples/bpf/test_cgrp2_array_pin.c |
| +++ b/samples/bpf/test_cgrp2_array_pin.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2016 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <linux/unistd.h> |
| #include <linux/bpf.h> |
| |
| |
| --- a/samples/bpf/test_current_task_under_cgroup_user.c |
| +++ b/samples/bpf/test_current_task_under_cgroup_user.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2016 Sargun Dhillon <sargun@sargun.me> |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| |
| #define _GNU_SOURCE |
| |
| |
| --- a/samples/bpf/test_lru_dist.c |
| +++ b/samples/bpf/test_lru_dist.c |
| @@ -1,9 +1,6 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (c) 2016 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #define _GNU_SOURCE |
| #include <linux/types.h> |
| |
| |
| --- a/samples/bpf/test_map_in_map_user.c |
| +++ b/samples/bpf/test_map_in_map_user.c |
| @@ -1,9 +1,6 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (c) 2017 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <sys/resource.h> |
| #include <sys/socket.h> |
| |
| |
| --- a/samples/bpf/test_overhead_user.c |
| +++ b/samples/bpf/test_overhead_user.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2016 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #define _GNU_SOURCE |
| #include <sched.h> |
| |
| |
| --- a/samples/bpf/trace_event_user.c |
| +++ b/samples/bpf/trace_event_user.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2016 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <stdio.h> |
| #include <unistd.h> |
| |
| |
| --- a/samples/bpf/trace_output_user.c |
| +++ b/samples/bpf/trace_output_user.c |
| @@ -1,7 +1,4 @@ |
| -/* This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| - */ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| #include <stdio.h> |
| #include <unistd.h> |
| #include <stdlib.h> |
| |
| |
| --- a/samples/bpf/tracex3_user.c |
| +++ b/samples/bpf/tracex3_user.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2013-2015 PLUMgrid, http://plumgrid.com |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <stdio.h> |
| #include <stdlib.h> |
| |
| |
| --- a/samples/bpf/tracex4_user.c |
| +++ b/samples/bpf/tracex4_user.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2015 PLUMgrid, http://plumgrid.com |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <stdio.h> |
| #include <stdlib.h> |
| |
| |
| --- a/samples/bpf/xdp1_user.c |
| +++ b/samples/bpf/xdp1_user.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2016 PLUMgrid |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <linux/bpf.h> |
| #include <linux/if_link.h> |
| |
| |
| --- a/samples/bpf/xdp_router_ipv4_user.c |
| +++ b/samples/bpf/xdp_router_ipv4_user.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (C) 2017 Cavium, Inc. |
| - * |
| - * This program is free software; you can redistribute it and/or modify it |
| - * under the terms of version 2 of the GNU General Public License |
| - * as published by the Free Software Foundation. |
| */ |
| #include <linux/bpf.h> |
| #include <linux/netlink.h> |
| |
| |
| --- a/samples/bpf/xdp_tx_iptunnel_common.h |
| +++ b/samples/bpf/xdp_tx_iptunnel_common.h |
| @@ -1,8 +1,5 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* Copyright (c) 2016 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #ifndef _SAMPLES_BPF_XDP_TX_IPTNL_COMMON_H |
| #define _SAMPLES_BPF_XDP_TX_IPTNL_COMMON_H |
| |
| |
| --- a/samples/bpf/xdp_tx_iptunnel_user.c |
| +++ b/samples/bpf/xdp_tx_iptunnel_user.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2016 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <linux/bpf.h> |
| #include <linux/if_link.h> |
| |
| |
| --- a/tools/testing/selftests/bpf/test_dev_cgroup.c |
| +++ b/tools/testing/selftests/bpf/test_dev_cgroup.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2017 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| |
| #include <stdio.h> |
| |
| |
| --- a/tools/testing/selftests/bpf/test_iptunnel_common.h |
| +++ b/tools/testing/selftests/bpf/test_iptunnel_common.h |
| @@ -1,8 +1,5 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* Copyright (c) 2016 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #ifndef _TEST_IPTNL_COMMON_H |
| #define _TEST_IPTNL_COMMON_H |
| |
| |
| --- a/tools/testing/selftests/bpf/test_lru_map.c |
| +++ b/tools/testing/selftests/bpf/test_lru_map.c |
| @@ -1,9 +1,6 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (c) 2016 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #define _GNU_SOURCE |
| #include <stdio.h> |
| |
| |
| --- a/tools/testing/selftests/bpf/test_maps.c |
| +++ b/tools/testing/selftests/bpf/test_maps.c |
| @@ -1,12 +1,9 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Testsuite for eBPF maps |
| * |
| * Copyright (c) 2014 PLUMgrid, http://plumgrid.com |
| * Copyright (c) 2016 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| |
| #include <stdio.h> |
| |
| |
| --- a/tools/testing/selftests/bpf/test_progs.c |
| +++ b/tools/testing/selftests/bpf/test_progs.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2017 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include "test_progs.h" |
| #include "bpf_rlimit.h" |
| |
| |
| --- a/tools/testing/selftests/bpf/test_verifier.c |
| +++ b/tools/testing/selftests/bpf/test_verifier.c |
| @@ -1,13 +1,10 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Testsuite for eBPF verifier |
| * |
| * Copyright (c) 2014 PLUMgrid, http://plumgrid.com |
| * Copyright (c) 2017 Facebook |
| * Copyright (c) 2018 Covalent IO, Inc. http://covalent.io |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| |
| #include <endian.h> |
| |
| |
| --- a/tools/testing/selftests/bpf/progs/test_obj_id.c |
| +++ b/tools/testing/selftests/bpf/progs/test_obj_id.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2017 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <stddef.h> |
| #include <linux/bpf.h> |
| |
| |
| --- a/tools/testing/selftests/bpf/progs/test_pkt_access.c |
| +++ b/tools/testing/selftests/bpf/progs/test_pkt_access.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2017 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <stddef.h> |
| #include <string.h> |
| |
| |
| --- a/tools/testing/selftests/bpf/progs/test_pkt_md_access.c |
| +++ b/tools/testing/selftests/bpf/progs/test_pkt_md_access.c |
| @@ -1,8 +1,5 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* Copyright (c) 2017 Facebook |
| - * |
| - * This program is free software; you can redistribute it and/or |
| - * modify it under the terms of version 2 of the GNU General Public |
| - * License as published by the Free Software Foundation. |
| */ |
| #include <stddef.h> |
| #include <string.h> |
| |
| |