Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp5089376imu; Sat, 1 Dec 2018 08:56:50 -0800 (PST) X-Google-Smtp-Source: AFSGD/Wq38I4SjBjlGjT8ubQ85ZLuSFLy+n26+XQCrajCLTxJug6mLh/TSIaj5UoA4b4GXjOtu8E X-Received: by 2002:a17:902:2:: with SMTP id 2mr10183754pla.228.1543683410608; Sat, 01 Dec 2018 08:56:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543683410; cv=none; d=google.com; s=arc-20160816; b=wCzZzxJyjxWHNwbbFCAUPNNIhBQCEWgEoTuNWlYmppfzfeqmyMI+3USSkN9RPlHooC tJCdUraEDqCMfh9kjFqItSaoHImr8I0A8SPxoC7OsLe5aA+nNpI2CCzPaMKOuzbBE8IW s62KJNASziHzeqBYzBFmQeMsia/s/x68vgCsH9UkJNoV9DJAbFB0KAeDYEdx9n08xat6 i9gI/mBeh7fAc7hvaPRGrdrYuNKvmkO8t8CeocoI5tppV5NxHqm0pR4hQhORIrUi9H0N CX9kIbPcpR9qrzYgE+LFrvVNU/qjGTbfDOnxzhHJWB1zlzGmnXGzxPq5vqRU/8PrYvfA eNfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=Vub4DusRhMznLP5oQIRGbhpCBnLfivGMRorG7TjFyLs=; b=Ogj+h4xXugUoCOgCH3WQ6TwscesnTUuaQNfupGIuv6rhaomnItY/Tjj7vJ6A3417hs AalQ5PT5pDpwh0YVD94I1M/C4ktiCV9tnUXeSLhhUzxS8greDvYGEnw8rfXr/rQrB02k I97iTJAyLp8BfA4+Xz58XTpwhN9xZm1Wue70E8ydJ7i9PKqMIWmEH9Z4ifM7PcX26PlO 6qCdjTFsvl5ndKv8LlRKdDYSSgG5svs2pLrW+Q4dkJMvPqIGRPPf20+/utWyFeZVVdSD rQ1Hh24UUfjrPnuMg9PYdlETdNgoPBsL92czT4rbpTFyWbeTegDvJxD7NOWrVFTvr//a XQkA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=qbX8xwn7; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c21si8451238plo.165.2018.12.01.08.56.36; Sat, 01 Dec 2018 08:56:50 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=qbX8xwn7; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727063AbeLBEI5 (ORCPT + 99 others); Sat, 1 Dec 2018 23:08:57 -0500 Received: from mail.kernel.org ([198.145.29.99]:38832 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726788AbeLBEI5 (ORCPT ); Sat, 1 Dec 2018 23:08:57 -0500 Received: from archlinux (cpc91196-cmbg18-2-0-cust659.5-4.cable.virginm.net [81.96.234.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 847092082F; Sat, 1 Dec 2018 16:55:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1543683359; bh=GeoKvgjVymGufq/iewqE4t+0sAMIfjmrLMLh3VjTi4k=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=qbX8xwn7ffyiQLIxQisaOVAdzVc18Lx/NRoZe+e87RZv9lF6eEEsZiWMDqmKlKNsL YrKUvj+VijMa9mYZkkKtUM1lSuQfo9jHS95TZ2VCfYh/9tppFbd+npK+469VEoZw5t uTgAr/wlTOVShSlw1QKQOgfnQaw8CU8OpZdMuCMs= Date: Sat, 1 Dec 2018 16:55:50 +0000 From: Jonathan Cameron To: Matheus Tavares Cc: Lars-Peter Clausen , Michael Hennerich , Hartmut Knaack , Peter Meerwald-Stadler , Joel Stanley , Andrew Jeffery , Ludovic Desroches , Eugen Hristev , Nicolas Ferre , Alexandre Belloni , Chen-Yu Tsai , Hans de Goede , Ray Jui , Scott Branden , Jon Mason , bcm-kernel-feedback-list@broadcom.com, Support Opensource , Kukjin Kim , Krzysztof Kozlowski , Andreas Klinger , Milo Kim , Vladimir Zapolskiy , Sylvain Lemieux , Carlo Caione , Kevin Hilman , Heiko Stuebner , William Breathitt Gray , Maxime Ripard , Michal Simek , linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-samsung-soc@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-rockchip@lists.infradead.org, kernel-usp@googlegroups.com, Lucas Santos , Linus Walleij Subject: Re: [PATCH] iio: adc: Replace license text w/ SPDX identifier Message-ID: <20181201165550.51a78366@archlinux> In-Reply-To: <20181128175312.9634-1-matheus.bernardino@usp.br> References: <20181128175312.9634-1-matheus.bernardino@usp.br> X-Mailer: Claws Mail 3.17.1 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 28 Nov 2018 15:53:12 -0200 Matheus Tavares wrote: > From: Lucas Santos > > This patch removes all license boilerplate texts from the .c and .h > files at drivers/iio/adc/ and, instead, adds the proper SPDX license > identifiers. > > Signed-off-by: Lucas Santos > Signed-off-by: Matheus Tavares Hi Lucas, Matheus, Doing this as a large all at once patch may seem like a good idea, but... Whilst it is now kernel policy (sort of) to use SPDX, that doesn't correspond to converting all code without input from the original authors. As such, I am normally only happy to apply SPDX patches with an ack from either the original author, or at least someone from the company who holds the copyright. I have expressed before that I actually consider these mostly noise and so am not keen at all unless there is other work being done on a particular driver. So please split this up into at least separate patches for each of the copyright holders, so they can provide an ACK if they are happy with this change. Some companies will for example want their legal departments to do a review of whether SPDX is acceptable for their past contributions. (lots won't care btw - but the potential is there). +CC Linus Walleij as one of his files doesn't have a license... A few other comments inline... Thanks, Jonathan > --- > drivers/iio/adc/ad7266.c | 3 +-- > drivers/iio/adc/ad7291.c | 3 +-- > drivers/iio/adc/ad7298.c | 3 +-- > drivers/iio/adc/ad7766.c | 3 +-- > drivers/iio/adc/ad7791.c | 3 +-- > drivers/iio/adc/ad7793.c | 3 +-- > drivers/iio/adc/ad7887.c | 3 +-- > drivers/iio/adc/ad7923.c | 3 +-- > drivers/iio/adc/ad799x.c | 5 +---- > drivers/iio/adc/ad_sigma_delta.c | 3 +-- > drivers/iio/adc/aspeed_adc.c | 6 +----- > drivers/iio/adc/at91-sama5d2_adc.c | 10 +--------- > drivers/iio/adc/at91_adc.c | 3 +-- > drivers/iio/adc/axp20x_adc.c | 5 +---- > drivers/iio/adc/axp288_adc.c | 13 +------------ > drivers/iio/adc/bcm_iproc_adc.c | 13 +------------ > drivers/iio/adc/berlin2-adc.c | 5 +---- > drivers/iio/adc/cc10001_adc.c | 6 +----- > drivers/iio/adc/cpcap-adc.c | 10 +--------- > drivers/iio/adc/da9150-gpadc.c | 6 +----- > drivers/iio/adc/dln2-adc.c | 5 +---- > drivers/iio/adc/ep93xx_adc.c | 5 +---- > drivers/iio/adc/exynos_adc.c | 11 +---------- > drivers/iio/adc/fsl-imx25-gcq.c | 5 +---- > drivers/iio/adc/hi8435.c | 6 +----- > drivers/iio/adc/hx711.c | 6 +----- > drivers/iio/adc/imx7d_adc.c | 6 +----- > drivers/iio/adc/ina2xx-adc.c | 7 +------ > drivers/iio/adc/lp8788_adc.c | 5 +---- > drivers/iio/adc/lpc18xx_adc.c | 5 +---- > drivers/iio/adc/lpc32xx_adc.c | 15 +-------------- > drivers/iio/adc/ltc2471.c | 3 +-- > drivers/iio/adc/ltc2485.c | 5 +---- > drivers/iio/adc/ltc2497.c | 3 +-- > drivers/iio/adc/max1027.c | 5 +---- > drivers/iio/adc/max1118.c | 5 +---- > drivers/iio/adc/max1363.c | 5 +---- > drivers/iio/adc/mcp320x.c | 5 +---- > drivers/iio/adc/mcp3422.c | 6 +----- > drivers/iio/adc/men_z188_adc.c | 5 +---- > drivers/iio/adc/meson_saradc.c | 5 +---- > drivers/iio/adc/mt6577_auxadc.c | 10 +--------- > drivers/iio/adc/mxs-lradc-adc.c | 11 +---------- > drivers/iio/adc/nau7802.c | 3 +-- > drivers/iio/adc/palmas_gpadc.c | 5 +---- > drivers/iio/adc/qcom-pm8xxx-xoadc.c | 1 + > drivers/iio/adc/qcom-spmi-iadc.c | 10 +--------- > drivers/iio/adc/qcom-spmi-vadc.c | 10 +--------- > drivers/iio/adc/rockchip_saradc.c | 11 +---------- > drivers/iio/adc/spear_adc.c | 3 +-- > drivers/iio/adc/stx104.c | 10 +--------- > drivers/iio/adc/sun4i-gpadc-iio.c | 5 +---- > drivers/iio/adc/ti-adc081c.c | 5 +---- > drivers/iio/adc/ti-adc0832.c | 5 +---- > drivers/iio/adc/ti-adc084s021.c | 5 +---- > drivers/iio/adc/ti-adc108s102.c | 10 +--------- > drivers/iio/adc/ti-adc12138.c | 5 +---- > drivers/iio/adc/ti-ads1015.c | 5 +---- > drivers/iio/adc/ti-ads8688.c | 5 +---- > drivers/iio/adc/ti-tlc4541.c | 5 +---- > drivers/iio/adc/ti_am335x_adc.c | 10 +--------- > drivers/iio/adc/twl4030-madc.c | 16 +--------------- > drivers/iio/adc/twl6030-gpadc.c | 16 +--------------- > drivers/iio/adc/vf610_adc.c | 15 +-------------- > drivers/iio/adc/viperboard_adc.c | 7 +------ > drivers/iio/adc/xilinx-xadc-core.c | 3 +-- > drivers/iio/adc/xilinx-xadc-events.c | 3 +-- > drivers/iio/adc/xilinx-xadc.h | 3 +-- > 68 files changed, 68 insertions(+), 361 deletions(-) > ... > diff --git a/drivers/iio/adc/ina2xx-adc.c b/drivers/iio/adc/ina2xx-adc.c > index bdd7cba6f6b0..9bbcca9df401 100644 > --- a/drivers/iio/adc/ina2xx-adc.c > +++ b/drivers/iio/adc/ina2xx-adc.c > @@ -1,20 +1,15 @@ > +// SPDX-License-Identifier: GPL-2.0+ Oh great, contradictory license text. The first part would normally imply GPL-2.0 and the second is clearly GPL-2.0+ I'd leave this one be unless you can get input from the various authors. > /* > * INA2XX Current and Power Monitors > * > * Copyright 2015 Baylibre SAS. > * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > - * > * Based on linux/drivers/iio/adc/ad7291.c > * Copyright 2010-2011 Analog Devices Inc. > * > * Based on linux/drivers/hwmon/ina2xx.c > * Copyright 2012 Lothar Felten > * > - * Licensed under the GPL-2 or later. > - * > * IIO driver for INA219-220-226-230-231 > * > * Configurable 7-bit I2C slave address from 0x40 to 0x4F ... > diff --git a/drivers/iio/adc/max1363.c b/drivers/iio/adc/max1363.c > index a8d35aebee80..6d191ffc4c7e 100644 > --- a/drivers/iio/adc/max1363.c > +++ b/drivers/iio/adc/max1363.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0 > /* > * iio/adc/max1363.c > * Copyright (C) 2008-2010 Jonathan Cameron > @@ -9,10 +10,6 @@ > * Copyright (C) 2000 Russell King > * > * Driver for max1363 and similar chips. > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License version 2 as > - * published by the Free Software Foundation. > */ This one's mine so in a separate patch you can add. Acked-by: Jonathan Cameron > diff --git a/drivers/iio/adc/qcom-pm8xxx-xoadc.c b/drivers/iio/adc/qcom-pm8xxx-xoadc.c > index c30c002f1fef..648136ed1f85 100644 > --- a/drivers/iio/adc/qcom-pm8xxx-xoadc.c > +++ b/drivers/iio/adc/qcom-pm8xxx-xoadc.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0 Oh goody. A file with out a license. oops. Thankfully an author we can easily get hold of! Linus, what should it be? > /* > * Qualcomm PM8xxx PMIC XOADC driver > *