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=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,T_DKIMWL_WL_HIGH, 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 E0B46C04AB6 for ; Wed, 29 May 2019 02:57:35 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 8DB5B21721 for ; Wed, 29 May 2019 02:57:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1559098655; bh=YAYva31mO5cvCgLyM9wNMl7fLHJ0OaYSWrJs0mvBU0A=; h=References:In-Reply-To:From:Date:Subject:To:List-ID:From; b=J1f2MKJt8kIx17JeBpCVRslHy2vCDHXSVU4QBo973AltjrncsWMruOOj0uDqjCexy /PPO9v/6DKcGsSPK0K9B+uWQsuB9ienGA/esxfNl9IHfpqIOvtp3/t/JK2qPtNoGH1 uMx8KWD6dbTojH4mGhH4EspOAPRWdHIgcvvSa5ps= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725880AbfE2C5f (ORCPT ); Tue, 28 May 2019 22:57:35 -0400 Received: from mail-qt1-f196.google.com ([209.85.160.196]:40092 "EHLO mail-qt1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725816AbfE2C5e (ORCPT ); Tue, 28 May 2019 22:57:34 -0400 Received: by mail-qt1-f196.google.com with SMTP id k24so798090qtq.7 for ; Tue, 28 May 2019 19:57:33 -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 :content-transfer-encoding; bh=b0IUDP/Gs/o9esFunK4XVv8ls1LWxflgfordf7xcqZg=; b=TwBNWwFBSi78sZ0BlV35bzNfyZRe3CmGBDyrO2y5ZnMaWPWuwvN8Z0c8NLLi1J8uBO Qmpls/nu2najSdv6Q+STIuA6XCCR8zwhXN/l5VHJdO3NNklR5+6NWPvP0+2JsgUKeVL+ KHV5Tchs/2sz5GIgpYHqpMZrLDL78Qo9UG+YQ= 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:content-transfer-encoding; bh=b0IUDP/Gs/o9esFunK4XVv8ls1LWxflgfordf7xcqZg=; b=PDSbE/CXbxq4eKD63Wdr7UvWgGsZYt5GsLorkNgY45fVdmkcKlmjcmjLQlZfJPloGf ECncFKKhDEwN+G/w2wzfD7qwMT5/1sCYseVdKuNU1eAuDlrx/FMF31exI+l/CvvXN3gL 5WqwXpQolnB6WKBbB8nHPJ7l2TXrqk2sk7l5PTSLDT/rgRAZFR9fB1WytUizcB9BzUbw hLbOznZYZH/XMx8k9YJuqPZI2L2mIr/gbR3x+iiepJ4AdOxYtpR5rp0WG6HH8/1KGdDF vkVsGhtM+rEqYxEyZ7NeeZV7/FUnSq6QR+h0i2mK1AKx7+jSSzPQ3pHB+pmGTI2BcPSU KjIQ== X-Gm-Message-State: APjAAAVnspay9aykkllvgR57N3TCrSiPKh7C+Xzw1TVMNDvAE/+PKyET ATNg1gll2WnzycwjkV7cl8U+f1wtHd8BPOQPUdNnAi0nxN/NsQ== X-Google-Smtp-Source: APXvYqza1PMzvqILAALPKvGqPVhBWhG7acrRdN6femcn5oANzmx1000/PyHq+Co6keKghPlkBAtSaNNg0u2p09O3C7E= X-Received: by 2002:a0c:b66f:: with SMTP id q47mr23387082qvf.102.1559098652484; Tue, 28 May 2019 19:57:32 -0700 (PDT) MIME-Version: 1.0 References: <20190528171003.338128414@linutronix.de> <20190528171438.615055994@linutronix.de> In-Reply-To: <20190528171438.615055994@linutronix.de> From: Steve Winslow Date: Tue, 28 May 2019 22:57:19 -0400 Message-ID: Subject: Re: [Batch 10 patch 06/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 To: 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: Steve Winslow On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner wrote: > > 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). > > Signed-off-by: Thomas Gleixner > > --- > https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commi= t/?h=3Dbatch10&id=3D0d96c98da90b > --- > arch/ia64/include/asm/uncached.h | 5 +---- > arch/ia64/kernel/uncached.c | 5 +---- > arch/powerpc/platforms/powernv/npu-dma.c | 5 +---- > arch/powerpc/sysdev/cpm_common.c | 5 +---- > arch/x86/include/asm/geode.h | 5 +---- > drivers/char/mspec.c | 5 +---- > drivers/clocksource/timer-cs5535.c | 5 +---- > drivers/crypto/cavium/cpt/cpt_common.h | 5 +---- > drivers/crypto/cavium/cpt/cpt_hw_types.h | 5 +---- > drivers/crypto/cavium/cpt/cptpf.h | 5 +---- > drivers/crypto/cavium/cpt/cptpf_main.c | 5 +---- > drivers/crypto/cavium/cpt/cptpf_mbox.c | 5 +---- > drivers/crypto/cavium/cpt/cptvf.h | 5 +---- > drivers/crypto/cavium/cpt/cptvf_algs.c | 5 +---- > drivers/crypto/cavium/cpt/cptvf_algs.h | 5 +---- > drivers/crypto/cavium/cpt/cptvf_main.c | 5 +---- > drivers/crypto/cavium/cpt/cptvf_mbox.c | 5 +---- > drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 5 +---- > drivers/crypto/cavium/cpt/request_manager.h | 5 +---- > drivers/crypto/ixp4xx_crypto.c | 6 +----- > drivers/gpio/gpio-cs5535.c | 5 +---- > drivers/media/pci/tw686x/tw686x-audio.c | 5 +---- > drivers/media/pci/tw686x/tw686x-core.c | 5 +---- > drivers/media/pci/tw686x/tw686x-video.c | 6 +----- > drivers/media/pci/tw686x/tw686x.h | 5 +---- > drivers/media/v4l2-core/v4l2-fwnode.c | 5 +---- > drivers/misc/cs5535-mfgpt.c | 5 +---- > drivers/net/ethernet/cavium/thunder/nic.h | 5 +---- > drivers/net/ethernet/cavium/thunder/nic_main.c | 5 +---- > drivers/net/ethernet/cavium/thunder/nic_reg.h | 5 +---- > drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c | 5 +---- > drivers/net/ethernet/cavium/thunder/nicvf_main.c | 5 +---- > drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 5 +---- > drivers/net/ethernet/cavium/thunder/nicvf_queues.h | 5 +---- > drivers/net/ethernet/cavium/thunder/q_struct.h | 5 +---- > drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 5 +---- > drivers/net/ethernet/cavium/thunder/thunder_bgx.h | 5 +---- > drivers/net/ethernet/cavium/thunder/thunder_xcv.c | 5 +---- > drivers/net/ethernet/xscale/ixp4xx_eth.c | 6 +----- > drivers/net/wan/c101.c | 5 +---- > drivers/net/wan/hd64570.c | 5 +---- > drivers/net/wan/hd64572.c | 5 +---- > drivers/net/wan/hdlc.c | 5 +---- > drivers/net/wan/hdlc_cisco.c | 5 +---- > drivers/net/wan/hdlc_fr.c | 5 +---- > drivers/net/wan/hdlc_ppp.c | 5 +---- > drivers/net/wan/hdlc_raw.c | 5 +---- > drivers/net/wan/hdlc_raw_eth.c | 5 +---- > drivers/net/wan/hdlc_x25.c | 5 +---- > drivers/net/wan/ixp4xx_hss.c | 5 +---- > drivers/net/wan/n2.c | 5 +---- > drivers/net/wan/pc300too.c | 5 +---- > drivers/net/wan/pci200syn.c | 5 +---- > drivers/net/wan/wanxl.c | 5 +---- > drivers/net/wan/wanxl.h | 5 +---- > drivers/net/wan/wanxlfw.S | 4 +--- > drivers/scsi/be2iscsi/be_iscsi.c | 6 +----- > drivers/soc/fsl/qe/qe_common.c | 5 +---- > drivers/soc/ixp4xx/ixp4xx-qmgr.c | 5 +---- > drivers/watchdog/intel-mid_wdt.c | 5 +---- > include/dt-bindings/dma/nbpfaxi.h | 5 +---- > include/linux/bpf.h | 5 +---- > include/linux/bpf_verifier.h | 5 +---- > include/linux/cs5535.h | 5 +---- > include/linux/hdlc.h | 5 +---- > include/linux/platform_data/intel-mid_wdt.h | 5 +---- > include/linux/soc/ixp4xx/qmgr.h | 5 +---- > include/media/v4l2-fwnode.h | 5 +---- > kernel/bpf/bpf_lru_list.c | 5 +---- > kernel/bpf/bpf_lru_list.h | 5 +---- > kernel/bpf/map_in_map.c | 5 +---- > kernel/bpf/map_in_map.h | 5 +---- > kernel/bpf/percpu_freelist.c | 5 +---- > kernel/bpf/percpu_freelist.h | 5 +---- > kernel/bpf/stackmap.c | 5 +---- > net/bpf/test_run.c | 5 +---- > net/openvswitch/meter.c | 5 +---- > net/openvswitch/meter.h | 5 +---- > samples/bpf/lathist_user.c | 5 +---- > samples/bpf/map_perf_test_user.c | 5 +---- > samples/bpf/offwaketime_user.c | 5 +---- > samples/bpf/sampleip_user.c | 5 +---- > samples/bpf/syscall_tp_kern.c | 5 +---- > samples/bpf/syscall_tp_user.c | 5 +---- > samples/bpf/tc_l2_redirect_user.c | 5 +---- > samples/bpf/test_cgrp2_array_pin.c | 5 +---- > samples/bpf/test_current_task_under_cgroup_user.c | 5 +---- > samples/bpf/test_lru_dist.c | 5 +---- > samples/bpf/test_map_in_map_user.c | 5 +---- > samples/bpf/test_overhead_user.c | 5 +---- > samples/bpf/trace_event_user.c | 5 +---- > samples/bpf/trace_output_user.c | 5 +---- > samples/bpf/tracex3_user.c | 5 +---- > samples/bpf/tracex4_user.c | 5 +---- > samples/bpf/xdp1_user.c | 5 +---- > samples/bpf/xdp_router_ipv4_user.c | 5 +---- > samples/bpf/xdp_tx_iptunnel_common.h | 5 +---- > samples/bpf/xdp_tx_iptunnel_user.c | 5 +---- > tools/testing/selftests/bpf/progs/test_obj_id.c | 5 +---- > tools/testing/selftests/bpf/progs/test_pkt_access.c | 5 +---- > tools/testing/selftests/bpf/progs/test_pkt_md_access.c | 5 +---- > tools/testing/selftests/bpf/test_dev_cgroup.c | 5 +---- > tools/testing/selftests/bpf/test_iptunnel_common.h | 5 +---- > tools/testing/selftests/bpf/test_lru_map.c | 5 +---- > tools/testing/selftests/bpf/test_maps.c | 5 +---- > tools/testing/selftests/bpf/test_progs.c | 5 +---- > tools/testing/selftests/bpf/test_verifier.c | 5 +---- > 107 files changed, 107 insertions(+), 431 deletions(-) > > --- a/arch/ia64/include/asm/uncached.h > +++ b/arch/ia64/include/asm/uncached.h > @@ -1,10 +1,7 @@ > +/* 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,10 +1,7 @@ > +// 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 > * memmap and will then start converting cached pages to uncached ones > --- 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 > --- 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 > - * > - * 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 > --- 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 Lice= nse > - * 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,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Clock event driver for the CS5535/CS5536 > * > @@ -5,10 +6,6 @@ > * Copyright (C) 2007 Andres Salomon > * Copyright (C) 2009 Andres Salomon > * > - * This program is free software; you can redistribute it and/or > - * modify it under the terms of version 2 of the GNU General Public Lice= nse > - * as published by the Free Software Foundation. > - * > * The MFGPTs are documented in AMD Geode CS5536 Companion Device Data B= ook. > */ > > --- 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 > --- 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 > #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 > --- 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 > --- 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/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 > - * > - * 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 > --- 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 > - * > - * This program is free software; you can redistribute it and/or > - * modify it under the terms of version 2 of the GNU General Public Lice= nse > - * as published by the Free Software Foundation. > */ > > #include > --- 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 [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 > --- a/drivers/media/pci/tw686x/tw686x-core.c > +++ b/drivers/media/pci/tw686x/tw686x-core.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar > * > @@ -5,10 +6,6 @@ > * 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 > --- 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 > --- 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 > - * > - * 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 > #include > --- a/drivers/misc/cs5535-mfgpt.c > +++ b/drivers/misc/cs5535-mfgpt.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Driver for the CS5535/CS5536 Multi-Function General Purpose Timers (M= FGPT) > * > @@ -5,10 +6,6 @@ > * Copyright (C) 2007 Andres Salomon > * Copyright (C) 2009 Andres Salomon > * > - * This program is free software; you can redistribute it and/or > - * modify it under the terms of version 2 of the GNU General Public Lice= nse > - * as published by the Free Software Foundation. > - * > * The MFGPTs are documented in AMD Geode CS5536 Companion Device Data B= ook. > */ > > --- 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 > --- 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 > --- 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 > --- 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 > --- 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 > --- a/drivers/net/ethernet/xscale/ixp4xx_eth.c > +++ b/drivers/net/ethernet/xscale/ixp4xx_eth.c > @@ -1,12 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Intel IXP4xx Ethernet driver for Linux > * > * Copyright (C) 2007 Krzysztof Halasa > * > - * 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): > * > * logical port 0x00 0x10 0x20 > @@ -16,7 +13,6 @@ > * RX-free queue 26 27 28 > * TX-done queue is always 31, per-port RX and TX-ready queues are confi= gurable > * > - * > * Queue entries: > * bits 0 -> 1 - NPE ID (RX and TX-done) > * bits 0 -> 2 - priority (TX, per 802.1D) > --- a/drivers/net/wan/c101.c > +++ b/drivers/net/wan/c101.c > @@ -1,12 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Moxa C101 synchronous serial card driver for Linux > * > * Copyright (C) 2000-2003 Krzysztof Halasa > * > - * 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 > * > * Sources of information: > --- a/drivers/net/wan/hd64570.c > +++ b/drivers/net/wan/hd64570.c > @@ -1,12 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Hitachi SCA HD64570 driver for Linux > * > * Copyright (C) 1998-2003 Krzysztof Halasa > * > - * 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 > * > * We use the following SCA memory map: > --- a/drivers/net/wan/hd64572.c > +++ b/drivers/net/wan/hd64572.c > @@ -1,12 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Hitachi (now Renesas) SCA-II HD64572 driver for Linux > * > * Copyright (C) 1998-2008 Krzysztof Halasa > * > - * 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 > * > * We use the following SCA memory map: > --- a/drivers/net/wan/hdlc.c > +++ b/drivers/net/wan/hdlc.c > @@ -1,12 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Generic HDLC support routines for Linux > * > * Copyright (C) 1999 - 2008 Krzysztof Halasa > * > - * 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 > * * Cisco 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 > - * > - * 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 > --- a/drivers/net/wan/hdlc_fr.c > +++ b/drivers/net/wan/hdlc_fr.c > @@ -1,13 +1,10 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Generic HDLC support routines for Linux > * Frame Relay support > * > * Copyright (C) 1999 - 2006 Krzysztof Halasa > * > - * 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 > - * > - * 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 > --- 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 > - * > - * 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 > --- 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 > - * > - * 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 > --- 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 > - * > - * 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 > --- 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=C5=82asa > - * > - * 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,12 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * SDL Inc. RISCom/N2 synchronous serial card driver for Linux > * > * Copyright (C) 1998-2003 Krzysztof Halasa > * > - * 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 > * > * Note: integrated CSU/DSU/DDS are not supported by this driver > --- a/drivers/net/wan/pc300too.c > +++ b/drivers/net/wan/pc300too.c > @@ -1,12 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Cyclades PC300 synchronous serial card driver for Linux > * > * Copyright (C) 2000-2008 Krzysztof Halasa > * > - * 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 = . > * > * Sources of information: > --- a/drivers/net/wan/pci200syn.c > +++ b/drivers/net/wan/pci200syn.c > @@ -1,12 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Goramo PCI200SYN synchronous serial card driver for Linux > * > * Copyright (C) 2002-2008 Krzysztof Halasa > * > - * 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 > * > * Sources of information: > --- a/drivers/net/wan/wanxl.c > +++ b/drivers/net/wan/wanxl.c > @@ -1,13 +1,10 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * wanXL serial card driver for Linux > * host part > * > * Copyright (C) 2003 Krzysztof Halasa > * > - * 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 > * - wanXL100 will require minor driver modifications, no access to hw > --- 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 > > --=20 Steve Winslow Director of Strategic Programs The Linux Foundation swinslow@linuxfoundation.org