Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp3526448imm; Sun, 24 Jun 2018 23:25:24 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLQyg5q8PavXt1Ly0Wg+77SZeb07y45PMV6Yv8ZR6VzkZio53/xnSO7TgStQPehxIjh+aVk X-Received: by 2002:a62:9b57:: with SMTP id r84-v6mr11814924pfd.157.1529907924804; Sun, 24 Jun 2018 23:25:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529907924; cv=none; d=google.com; s=arc-20160816; b=vSz1DcrrqztXA6OVDtmyY8QbrVAhLNPl55nlt0WQhZplI4Ge7VG3RM+rCRdqsiHuxi c406FxJDXn47UBAo2H9r74UEN283h/T8yO+guEpsxpd7o7M6me4rnHMhjrnTvBgblcQY EoZTrPI0jNwzH7OQQINuVsdJ+0riKSOwYYxUZeudOJGy9CxAxjwgOJz1jwAJPSuI9ygu eRWuFHXN1m53VUCbhZt3jVLjcCBwmM9hIbvlHclycV5duB+WDwD3CWTzQH7KwsDOnnkG NoFdE8+i1uO80tYjmjpwKEWrYekItskrjcHW5Upp3DH76vntVN6WAEMPHwwHPK4o4u1k Ck5Q== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:arc-authentication-results; bh=XVmBylCOuLA5O+vkGTkx/7rz8AQQtK3Q6n1S9LNzFmo=; b=w0qVlohYoZu6tFRMbKoA7Yv8dAqpgeefDRLm97Ref6+8eHMlvI0v6L5Kna/ytf6YrB VRx2hh5f1werWi3GDRpg6B8s+c54XjQwERZRJNFlqbhFUvmVubypA7X9SnnAcAlTNshB vYPPZJq3HCn00j+3b3LUDTzUvbCRcJ7mrtlqGZqrkeR/5OIVn20W48a5BVJW5bdcTCSc tKFiTD8Ctf0Yp3b1ZuG47fPTELmbncj9GGvyJRd7lrcVV1twJqseDpSe1GmiTw8WuPOX fF74VeJZthUr+KvBQCyGTnvjvHh5Y5TqdTr8zQQuwIhAM8pdHFkkuIlZVKey5jbdaT6a Ufig== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n7-v6si13599200pfn.270.2018.06.24.23.25.10; Sun, 24 Jun 2018 23:25:24 -0700 (PDT) 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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752367AbeFYGXo (ORCPT + 99 others); Mon, 25 Jun 2018 02:23:44 -0400 Received: from bhuna.collabora.co.uk ([46.235.227.227]:39264 "EHLO bhuna.collabora.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751752AbeFYGXn (ORCPT ); Mon, 25 Jun 2018 02:23:43 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: eballetbo) with ESMTPSA id BCAFE263AE3 Subject: Re: [PATCH v2 5/8] Input: cros_ec_keyb - Switch to SPDX identifier. To: Greg KH Cc: Fabio Estevam , linux-kernel , Gwendal Grignou , kernel@collabora.com, Dmitry Torokhov , linux-input@vger.kernel.org References: <20180605175429.9072-1-enric.balletbo@collabora.com> <20180605175429.9072-6-enric.balletbo@collabora.com> <7085d0bb-557c-0796-d3ae-756e000a7950@collabora.com> <20180625015717.GA30408@kroah.com> From: Enric Balletbo i Serra Message-ID: <5926a3f2-3646-f9e1-619a-255e619f41f0@collabora.com> Date: Mon, 25 Jun 2018 08:23:38 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <20180625015717.GA30408@kroah.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Grek, On 25/06/18 03:57, Greg KH wrote: > On Tue, Jun 05, 2018 at 08:14:24PM +0200, Enric Balletbo i Serra wrote: >> Hi Fabio, >> >> On 05/06/18 20:04, Fabio Estevam wrote: >>> Hi Enric, >>> >>> On Tue, Jun 5, 2018 at 2:54 PM, Enric Balletbo i Serra >>> wrote: >>>> Adopt the SPDX license identifier headers to ease license compliance >>>> management. >>>> >>>> Signed-off-by: Enric Balletbo i Serra >>>> --- >>>> >>>> Changes in v2: >>>> - [6/9] Do not remove last paragraph. >>>> >>>> drivers/input/keyboard/cros_ec_keyb.c | 34 ++++++++++----------------- >>>> 1 file changed, 12 insertions(+), 22 deletions(-) >>>> >>>> diff --git a/drivers/input/keyboard/cros_ec_keyb.c b/drivers/input/keyboard/cros_ec_keyb.c >>>> index 79eb29550c34..91b2839c12df 100644 >>>> --- a/drivers/input/keyboard/cros_ec_keyb.c >>>> +++ b/drivers/input/keyboard/cros_ec_keyb.c >>>> @@ -1,25 +1,15 @@ >>>> -/* >>>> - * ChromeOS EC keyboard driver >>>> - * >>>> - * Copyright (C) 2012 Google, Inc >>>> - * >>>> - * This software is licensed under the terms of the GNU General Public >>>> - * License version 2, as published by the Free Software Foundation, and >>> >>> Original text says GPL-2.0... >>> >>>> - * may be copied, distributed, and modified under those terms. >>>> - * >>>> - * This program is distributed in the hope that it will be useful, >>>> - * but WITHOUT ANY WARRANTY; without even the implied warranty of >>>> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the >>>> - * GNU General Public License for more details. >>>> - * >>>> - * This driver uses the Chrome OS EC byte-level message-based protocol for >>>> - * communicating the keyboard state (which keys are pressed) from a keyboard EC >>>> - * to the AP over some bus (such as i2c, lpc, spi). The EC does debouncing, >>>> - * but everything else (including deghosting) is done here. The main >>>> - * motivation for this is to keep the EC firmware as simple as possible, since >>>> - * it cannot be easily upgraded and EC flash/IRAM space is relatively >>>> - * expensive. >>>> - */ >>>> +// SPDX-License-Identifier: GPL-2.0+ >>> >>> but here you add a GPL-2.0+ type. >>> >> >> Right, but the module license is set to GPL which means GNU Public License v2 or >> later, see [1]. So, there is a mismatch. In such cases I assumed GPL-2.0+ as the >> default. These mismatches are common so I think that should be fine for the >> authors, if someone is disagree just let me know and I will change. > > NO! > > The license text is what you need to follow as almost everyone gets the > MODULE_LICENSE() stuff wrong. You can not follow the MODULE_LICENSE > marking for determining GPLv2 vs. GPLv2+ at this point in time. After > we get the SPDX stuff all cleaned up then we can go and fix up the > MODULE_LICENSE mismatch. > > So again, always defer to the license text in the file, NOT the > MODULE_LICENSE() marking. > Many thanks for your feedback, Dmitry already told me that I was doing wrong this and I sent another version following the license text, so this patchset was superseded for v3 [1]. [1] https://patchwork.ozlabs.org/cover/925906/ Thanks, Enric > thanks, > > greg k-h >