Re: [PATCH v2] staging: mt7621-eth/ethtool.c: Correction of SPDX license identifier

From: gregkh@xxxxxxxxxxxxxxxxxxx
Date: Wed Jan 30 2019 - 13:10:10 EST


On Wed, Jan 30, 2019 at 05:38:17PM +0100, Andrew Lunn wrote:
> On Wed, Jan 30, 2019 at 02:48:27PM +0000, Carlos Henrique Lima Melara wrote:
> > This patch fix the checkpatch.p1 warning:
> >
> > WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
> > +/*
> >
> > It includes the SPDX expression for GPL-2.0 and corrects the comment format to suit the kernel's coding style.
> >
> > Signed-off-by: Carlos (Charles) Henrique Lima Melara <charlesmelara@xxxxxxxxxxx>
> > ---
> > drivers/staging/mt7621-eth/ethtool.c | 22 ++++++++++++----------
> > 1 file changed, 12 insertions(+), 10 deletions(-)
> >
> > diff --git a/drivers/staging/mt7621-eth/ethtool.c b/drivers/staging/mt7621-eth/ethtool.c
> > index 40a7d47be913..49d417de64c8 100644
> > --- a/drivers/staging/mt7621-eth/ethtool.c
> > +++ b/drivers/staging/mt7621-eth/ethtool.c
> > @@ -1,15 +1,17 @@
> > -/* 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; version 2 of the License
> > +// SPDX-License-Identifier: GPL-2.0
>
> Hi Carlos
>
> drivers/staging/mt7621-eth$ grep LICENSE *
> gsw_mt7621.c:MODULE_LICENSE("GPL");
> mtk_eth_soc.c:MODULE_LICENSE("GPL");
>
> And include/linux/module.h
> says:
>
> /*
> * The following license idents are currently accepted as indicating free
> * software modules
> *
> * "GPL" [GNU Public License v2 or later]
> * "GPL v2" [GNU Public License v2]
>
> So the SPDX string probably does not match the MODULE_LICENSE.

No, ignore the MODULE_LICENSE marking for this, go by what the text at
the top of the file says. See the patch about all of this from Thomas on
lkml yesterday for why this is the case.

So the patch is fine. If the changelog stuff ever gets fixed...

thanks,

greg k-h