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 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 B8CDAC04AB6 for ; Wed, 29 May 2019 02:19:59 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 6F56321019 for ; Wed, 29 May 2019 02:19:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1559096399; bh=64YXz+4wxKep03Do3ljXLpEKyAjURyE5Q6TIFYVCvDM=; h=References:In-Reply-To:From:Date:Subject:To:List-ID:From; b=rFlIUmfhdnIubfamYN0tKps027VCpk1Lo3okKZxb49WpycyS7YKM8Hwo4abAOEYkd hGgetQe/aWBOhNGwBVr847v6h1BUzFKUnbMskUm7zSYrQSFuqdQdKfVGwvLamJnu0b 78uHcupi9nrH2CMjrNeULra+bSLEiaqOC2pjmaY8= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726474AbfE2CT7 (ORCPT ); Tue, 28 May 2019 22:19:59 -0400 Received: from mail-qt1-f194.google.com ([209.85.160.194]:46145 "EHLO mail-qt1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725828AbfE2CT6 (ORCPT ); Tue, 28 May 2019 22:19:58 -0400 Received: by mail-qt1-f194.google.com with SMTP id z19so685832qtz.13 for ; Tue, 28 May 2019 19:19:58 -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; bh=suYGGpltuaeQa55HJvEw1nMs113/7Npp0ObDGZZZoa8=; b=GwMcSQc6A9EGT+QdBeW2Ra0dLu+f3Degj5z98w5RxnfwA76TupomRJdv5I1wshhSw1 fQQEZzS5uZ3cbIr4btNuJl4j7dSm0d0b18x7LRpLh2L3IV5pZ5iLDHTKMEq8TBNR6BNI ne8zaQnbbvn2VGuzMgX004wPljyfbWY9Z5dd4= 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; bh=suYGGpltuaeQa55HJvEw1nMs113/7Npp0ObDGZZZoa8=; b=BSN+G4OQb7iAGin4B3S6zDN9wW8ivY/p4EhWXoYkTGihwUkQ3LB/p+ZMktvg2GGB0l WqlC3sWqiBKW/s9cmyFQY6NHF8XQvXiVtR+XykSAjSBs2mksXKforvSd0MedJEbp1L9P ObTucIv/icmcaZAgSg80lZWrR+0le1Ilt71b0vhs6vtbDk1uzLIfnZmBuFdhSfJ/4lyO OS0pgPe7t+TxevpQjEQlxx4UWeFuSlt9VPKvWfeE6636oXspXySJIIeRrcJzAH3dtIF2 2BF2JpPOqyiBIEpt8R6ghqa5ZqiFbroJKLCwvt6Vllb9lyHhYD5VMOqqcrOoyseu2ZPt rspw== X-Gm-Message-State: APjAAAVRhzj0mqoGUIGdljGEs50GMECN7pMDfGwU+9NTTdOR0r4YSeeQ 6ztnEzZxBo49S4YdePJy8Gx7vpStJpG5YoRc5GivwYj40Dnw1w== X-Google-Smtp-Source: APXvYqyVoyohGZ8Qa2lkhvw4RfR4rHO61+TigK1fn2sPmV/EwLsXi8honpjtI49wyDUxAbQASDSjRzDxC5LswGFK2oI= X-Received: by 2002:ac8:6105:: with SMTP id a5mr19707268qtm.242.1559096397316; Tue, 28 May 2019 19:19:57 -0700 (PDT) MIME-Version: 1.0 References: <20190528165704.089944150@linutronix.de> <20190528170026.162703968@linutronix.de> In-Reply-To: <20190528170026.162703968@linutronix.de> From: Steve Winslow Date: Tue, 28 May 2019 22:19:44 -0400 Message-ID: Subject: Re: [Batch 9 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 To: linux-spdx@vger.kernel.org Content-Type: text/plain; charset="UTF-8" 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:16 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 the gnu general public license as published by > the free software foundation either version 2 of the license > > extracted by the scancode license scanner the SPDX license identifier > > GPL-2.0-only > > has been chosen to replace the boilerplate/reference in 24 file(s). > > Signed-off-by: Thomas Gleixner > > --- > https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch9&id=e7beaa05d4e2 > --- > arch/arm/mach-integrator/integrator_cp.c | 5 +---- > arch/arm/mach-w90x900/clock.c | 5 +---- > arch/arm/mach-w90x900/clock.h | 5 +---- > drivers/crypto/mediatek/mtk-regs.h | 6 +----- > drivers/hid/hid-twinhan.c | 4 +--- > drivers/input/keyboard/lm8333.c | 5 +---- > drivers/input/serio/pcips2.c | 5 +---- > drivers/input/serio/sa1111ps2.c | 5 +---- > drivers/mfd/mcp-core.c | 5 +---- > drivers/mfd/mcp-sa11x0.c | 5 +---- > drivers/mfd/ucb1x00-assabet.c | 5 +---- > drivers/mfd/ucb1x00-core.c | 5 +---- > drivers/mmc/host/sdhci-esdhc.h | 5 +---- > drivers/mtd/maps/pismo.c | 5 +---- > drivers/phy/rockchip/phy-rockchip-dp.c | 5 +---- > drivers/pwm/pwm-img.c | 5 +---- > drivers/pwm/pwm-lpc18xx-sct.c | 5 +---- > drivers/pwm/pwm-samsung.c | 5 +---- > include/linux/mfd/mcp.h | 5 +---- > include/linux/mfd/ucb1x00.h | 5 +---- > include/linux/mmc/sh_mmcif.h | 6 +----- > include/linux/mtd/pismo.h | 5 +---- > net/sched/sch_netem.c | 6 +----- > tools/spi/spidev_test.c | 5 +---- > 24 files changed, 24 insertions(+), 98 deletions(-) > > --- a/arch/arm/mach-integrator/integrator_cp.c > +++ b/arch/arm/mach-integrator/integrator_cp.c > @@ -1,11 +1,8 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * linux/arch/arm/mach-integrator/integrator_cp.c > * > * Copyright (C) 2003 Deep Blue Solutions Ltd > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > */ > #include > #include > --- a/arch/arm/mach-w90x900/clock.c > +++ b/arch/arm/mach-w90x900/clock.c > @@ -1,13 +1,10 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * linux/arch/arm/mach-w90x900/clock.c > * > * Copyright (c) 2008 Nuvoton technology corporation > * > * Wan ZongShun > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > */ > > #include > --- a/arch/arm/mach-w90x900/clock.h > +++ b/arch/arm/mach-w90x900/clock.h > @@ -1,13 +1,10 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * linux/arch/arm/mach-w90x900/clock.h > * > * Copyright (c) 2008 Nuvoton technology corporation > * > * Wan ZongShun > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > */ > > #include > --- a/drivers/crypto/mediatek/mtk-regs.h > +++ b/drivers/crypto/mediatek/mtk-regs.h > @@ -1,13 +1,9 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Support for MediaTek cryptographic accelerator. > * > * Copyright (c) 2016 MediaTek Inc. > * Author: Ryder Lee > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > - * > */ > > #ifndef __MTK_REGS_H__ > --- a/drivers/hid/hid-twinhan.c > +++ b/drivers/hid/hid-twinhan.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * HID driver for TwinHan IR remote control > * > @@ -7,9 +8,6 @@ > */ > > /* > - * This program is free software; you can redistribute it and/or modify it > - * under the terms of the GNU General Public License as published by the Free > - * Software Foundation; either version 2 of the License. > */ > > #include > --- a/drivers/input/keyboard/lm8333.c > +++ b/drivers/input/keyboard/lm8333.c > @@ -1,10 +1,7 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * LM8333 keypad driver > * Copyright (C) 2012 Wolfram Sang, Pengutronix > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > */ > > #include > --- a/drivers/input/serio/pcips2.c > +++ b/drivers/input/serio/pcips2.c > @@ -1,12 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * linux/drivers/input/serio/pcips2.c > * > * Copyright (C) 2003 Russell King, All Rights Reserved. > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > - * > * I'm not sure if this is a generic PS/2 PCI interface or specific to > * the Mobility Electronics docking station. > */ > --- a/drivers/input/serio/sa1111ps2.c > +++ b/drivers/input/serio/sa1111ps2.c > @@ -1,11 +1,8 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * linux/drivers/input/serio/sa1111ps2.c > * > * Copyright (C) 2002 Russell King > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > */ > #include > #include > --- a/drivers/mfd/mcp-core.c > +++ b/drivers/mfd/mcp-core.c > @@ -1,12 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * linux/drivers/mfd/mcp-core.c > * > * Copyright (C) 2001 Russell King > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > - * > * Generic MCP (Multimedia Communications Port) layer. All MCP locking > * is solely held within this file. > */ > --- a/drivers/mfd/mcp-sa11x0.c > +++ b/drivers/mfd/mcp-sa11x0.c > @@ -1,12 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * linux/drivers/mfd/mcp-sa11x0.c > * > * Copyright (C) 2001-2005 Russell King > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > - * > * SA11x0 MCP (Multimedia Communications Port) driver. > * > * MCP read/write timeouts from Jordi Colomer, rehacked by rmk. > --- a/drivers/mfd/ucb1x00-assabet.c > +++ b/drivers/mfd/ucb1x00-assabet.c > @@ -1,12 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * linux/drivers/mfd/ucb1x00-assabet.c > * > * Copyright (C) 2001-2003 Russell King, All Rights Reserved. > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > - * > * We handle the machine-specific bits of the UCB1x00 driver here. > */ > #include > --- a/drivers/mfd/ucb1x00-core.c > +++ b/drivers/mfd/ucb1x00-core.c > @@ -1,12 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * linux/drivers/mfd/ucb1x00-core.c > * > * Copyright (C) 2001 Russell King, All Rights Reserved. > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > - * > * The UCB1x00 core driver provides basic services for handling IO, > * the ADC, interrupts, and accessing registers. It is designed > * such that everything goes through this layer, thereby providing > --- a/drivers/mmc/host/sdhci-esdhc.h > +++ b/drivers/mmc/host/sdhci-esdhc.h > @@ -1,3 +1,4 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * Freescale eSDHC controller driver generics for OF and pltfm. > * > @@ -5,10 +6,6 @@ > * Copyright (c) 2009 MontaVista Software, Inc. > * Copyright (c) 2010 Pengutronix e.K. > * Author: Wolfram Sang > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > */ > > #ifndef _DRIVERS_MMC_SDHCI_ESDHC_H > --- a/drivers/mtd/maps/pismo.c > +++ b/drivers/mtd/maps/pismo.c > @@ -1,11 +1,8 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * PISMO memory driver - http://www.pismoworld.org/ > * > * For ARM Realview and Versatile platforms > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > */ > #include > #include > --- a/drivers/phy/rockchip/phy-rockchip-dp.c > +++ b/drivers/phy/rockchip/phy-rockchip-dp.c > @@ -1,12 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Rockchip DP PHY driver > * > * Copyright (C) 2016 FuZhou Rockchip Co., Ltd. > * Author: Yakir Yang > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > */ > > #include > --- a/drivers/pwm/pwm-img.c > +++ b/drivers/pwm/pwm-img.c > @@ -1,13 +1,10 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Imagination Technologies Pulse Width Modulator driver > * > * Copyright (c) 2014-2015, Imagination Technologies > * > * Based on drivers/pwm/pwm-tegra.c, Copyright (c) 2010, NVIDIA Corporation > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > */ > > #include > --- a/drivers/pwm/pwm-lpc18xx-sct.c > +++ b/drivers/pwm/pwm-lpc18xx-sct.c > @@ -1,12 +1,9 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * NXP LPC18xx State Configurable Timer - Pulse Width Modulator driver > * > * Copyright (c) 2015 Ariel D'Alessandro > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > - * > * Notes > * ===== > * NXP LPC18xx provides a State Configurable Timer (SCT) which can be configured > --- a/drivers/pwm/pwm-samsung.c > +++ b/drivers/pwm/pwm-samsung.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * Copyright (c) 2007 Ben Dooks > * Copyright (c) 2008 Simtec Electronics > @@ -6,10 +7,6 @@ > * Copyright (c) 2017 Samsung Electronics Co., Ltd. > * > * PWM driver for Samsung SoCs > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > */ > > #include > --- a/include/linux/mfd/mcp.h > +++ b/include/linux/mfd/mcp.h > @@ -1,11 +1,8 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * linux/drivers/mfd/mcp.h > * > * Copyright (C) 2001 Russell King, All Rights Reserved. > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > */ > #ifndef MCP_H > #define MCP_H > --- a/include/linux/mfd/ucb1x00.h > +++ b/include/linux/mfd/ucb1x00.h > @@ -1,11 +1,8 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * linux/include/mfd/ucb1x00.h > * > * Copyright (C) 2001 Russell King, All Rights Reserved. > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > */ > #ifndef UCB1200_H > #define UCB1200_H > --- a/include/linux/mmc/sh_mmcif.h > +++ b/include/linux/mmc/sh_mmcif.h > @@ -1,14 +1,10 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * include/linux/mmc/sh_mmcif.h > * > * platform data for eMMC driver > * > * Copyright (C) 2010 Renesas Solutions Corp. > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > - * > */ > > #ifndef LINUX_MMC_SH_MMCIF_H > --- a/include/linux/mtd/pismo.h > +++ b/include/linux/mtd/pismo.h > @@ -1,9 +1,6 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > /* > * PISMO memory driver - http://www.pismoworld.org/ > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > */ > #ifndef __LINUX_MTD_PISMO_H > #define __LINUX_MTD_PISMO_H > --- a/net/sched/sch_netem.c > +++ b/net/sched/sch_netem.c > @@ -1,11 +1,7 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * net/sched/sch_netem.c Network emulator > * > - * This program is free software; you can redistribute it and/or > - * modify it under the terms of the GNU General Public License > - * as published by the Free Software Foundation; either version > - * 2 of the License. > - * > * Many of the algorithms and ideas for this came from > * NIST Net which is not copyrighted. > * > --- a/tools/spi/spidev_test.c > +++ b/tools/spi/spidev_test.c > @@ -1,13 +1,10 @@ > +// SPDX-License-Identifier: GPL-2.0-only > /* > * SPI testing utility (using spidev driver) > * > * Copyright (c) 2007 MontaVista Software, Inc. > * Copyright (c) 2007 Anton Vorontsov > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License. > - * > * Cross-compile with cross-gcc -I/path/to/cross-kernel/include > */ > > > -- Steve Winslow Director of Strategic Programs The Linux Foundation swinslow@linuxfoundation.org