Re: [PATCH] drivers: staging: iio: adc: Include SPDX Identifier

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi James,

On Sat, Jan 26, 2019 at 08:48:20PM +0000, Jonathan Cameron wrote:
> On Sat, 26 Jan 2019 15:37:53 -0200
> Felipe Cardoso Resende <felipecardoso.fcr@xxxxxxxxx> wrote:
> 
> > Remove warning found by checkpatch.pl by including SPDX Identifier
> > 
> > Signed-off-by: Felipe Cardoso Resende <felipecardoso.fcr@xxxxxxxxx>
> 
> However much checkpatch moans about this they all need careful individual
> checking and I always prefer to get input from someone who either wrote
> the code or works for the company with the copyright.

I see your point. I took it for granted as the license was explicit in the 
beginning of each file.
> 
> It's particularly fun as one of these is currently inconsistent
> within the file. I've raised it with Analog and they have promised to clean
> these up.  There is also one that has been done already (and indeed moved
> out of staging). If we apply this I'll just drop that one.

I noticed one of them was different from the others, but not that it was 
inconsistent within itself.
> 
> Obviously if they are happy with your change that is great but I will need
> an Ack from one of the current Analog team.

That's alright. I'll wait for an input from them and update this patch if 
necessary.

Thanks,

Felipe
> 
> Thanks,
> 
> Jonathan
> 
> > ---
> >  drivers/staging/iio/adc/ad7192.c     | 3 +--
> >  drivers/staging/iio/adc/ad7192.h     | 5 ++---
> >  drivers/staging/iio/adc/ad7280a.c    | 3 +--
> >  drivers/staging/iio/adc/ad7280a.h    | 5 ++---
> >  drivers/staging/iio/adc/ad7606.c     | 3 +--
> >  drivers/staging/iio/adc/ad7606.h     | 5 ++---
> >  drivers/staging/iio/adc/ad7606_par.c | 3 +--
> >  drivers/staging/iio/adc/ad7606_spi.c | 3 +--
> >  drivers/staging/iio/adc/ad7780.c     | 3 +--
> >  drivers/staging/iio/adc/ad7816.c     | 3 +--
> >  10 files changed, 13 insertions(+), 23 deletions(-)
> > 
> > diff --git a/drivers/staging/iio/adc/ad7192.c b/drivers/staging/iio/adc/ad7192.c
> > index acdbc07fd259..b01d4cd6bb82 100644
> > --- a/drivers/staging/iio/adc/ad7192.c
> > +++ b/drivers/staging/iio/adc/ad7192.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-only
> >  /*
> >   * AD7190 AD7192 AD7193 AD7195 SPI ADC driver
> >   *
> >   * Copyright 2011-2015 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2.
> >   */
> >  
> >  #include <linux/interrupt.h>
> > diff --git a/drivers/staging/iio/adc/ad7192.h b/drivers/staging/iio/adc/ad7192.h
> > index 7433a43c2611..2a5a55fdd825 100644
> > --- a/drivers/staging/iio/adc/ad7192.h
> > +++ b/drivers/staging/iio/adc/ad7192.h
> > @@ -1,9 +1,8 @@
> > -/*
> > +/* SPDX-License-Identifier: GPL-2.0-only
> > + *
> >   * AD7190 AD7192 AD7195 SPI ADC driver
> >   *
> >   * Copyright 2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2.
> >   */
> >  #ifndef IIO_ADC_AD7192_H_
> >  #define IIO_ADC_AD7192_H_
> > diff --git a/drivers/staging/iio/adc/ad7280a.c b/drivers/staging/iio/adc/ad7280a.c
> > index 14f6a3ced060..c10fdce511a6 100644
> > --- a/drivers/staging/iio/adc/ad7280a.c
> > +++ b/drivers/staging/iio/adc/ad7280a.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-only
> >  /*
> >   * AD7280A Lithium Ion Battery Monitoring System
> >   *
> >   * Copyright 2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2.
> >   */
> >  
> >  #include <linux/crc8.h>
> > diff --git a/drivers/staging/iio/adc/ad7280a.h b/drivers/staging/iio/adc/ad7280a.h
> > index ccfb90d20e71..400d47ab3744 100644
> > --- a/drivers/staging/iio/adc/ad7280a.h
> > +++ b/drivers/staging/iio/adc/ad7280a.h
> > @@ -1,9 +1,8 @@
> > -/*
> > +/* SPDX-License-Identifier: GPL-2.0-only
> > + *
> >   * AD7280A Lithium Ion Battery Monitoring System
> >   *
> >   * Copyright 2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2.
> >   */
> >  
> >  #ifndef IIO_ADC_AD7280_H_
> > diff --git a/drivers/staging/iio/adc/ad7606.c b/drivers/staging/iio/adc/ad7606.c
> > index 7308fa8fbb4c..b4a28cddfc91 100644
> > --- a/drivers/staging/iio/adc/ad7606.c
> > +++ b/drivers/staging/iio/adc/ad7606.c
> 
> This one isn't even there any more.  Please be careful to check you have
> the right tree to work against, particularly when doing mass changes
> like this.  In this particular case it's iio.git and right now the
> only near up to date version is the testing branch (coincidence of where
> we are in the cycle).
> 
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-only
> >  /*
> >   * AD7606 SPI ADC driver
> >   *
> >   * Copyright 2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2.
> >   */
> >  
> >  #include <linux/interrupt.h>
> > diff --git a/drivers/staging/iio/adc/ad7606.h b/drivers/staging/iio/adc/ad7606.h
> > index 86188054b60b..3a57bc5539b6 100644
> > --- a/drivers/staging/iio/adc/ad7606.h
> > +++ b/drivers/staging/iio/adc/ad7606.h
> > @@ -1,9 +1,8 @@
> > -/*
> > +/* SPDX-License-Identifier: GPL-2.0-only
> > + *
> >   * AD7606 ADC driver
> >   *
> >   * Copyright 2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2.
> >   */
> >  
> >  #ifndef IIO_ADC_AD7606_H_
> > diff --git a/drivers/staging/iio/adc/ad7606_par.c b/drivers/staging/iio/adc/ad7606_par.c
> > index 8bd86e727b02..ec2280f07b78 100644
> > --- a/drivers/staging/iio/adc/ad7606_par.c
> > +++ b/drivers/staging/iio/adc/ad7606_par.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-only
> >  /*
> >   * AD7606 Parallel Interface ADC driver
> >   *
> >   * Copyright 2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2.
> >   */
> >  
> >  #include <linux/module.h>
> > diff --git a/drivers/staging/iio/adc/ad7606_spi.c b/drivers/staging/iio/adc/ad7606_spi.c
> > index b76ca5a8c059..0b848da3ac08 100644
> > --- a/drivers/staging/iio/adc/ad7606_spi.c
> > +++ b/drivers/staging/iio/adc/ad7606_spi.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-only
> >  /*
> >   * AD7606 SPI ADC driver
> >   *
> >   * Copyright 2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2.
> >   */
> >  
> >  #include <linux/module.h>
> > diff --git a/drivers/staging/iio/adc/ad7780.c b/drivers/staging/iio/adc/ad7780.c
> > index c4a85789c2db..88caa6617c74 100644
> > --- a/drivers/staging/iio/adc/ad7780.c
> > +++ b/drivers/staging/iio/adc/ad7780.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-only
> >  /*
> >   * AD7170/AD7171 and AD7780/AD7781 SPI ADC driver
> >   *
> >   * Copyright 2011 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2.
> >   */
> >  
> >  #include <linux/interrupt.h>
> > diff --git a/drivers/staging/iio/adc/ad7816.c b/drivers/staging/iio/adc/ad7816.c
> > index 5209651a1b25..0ac6b3f32d13 100644
> > --- a/drivers/staging/iio/adc/ad7816.c
> > +++ b/drivers/staging/iio/adc/ad7816.c
> > @@ -1,9 +1,8 @@
> > +// SPDX-License-Identifier: GPL-2.0-or-later
> >  /*
> >   * AD7816 digital temperature sensor driver supporting AD7816/7/8
> >   *
> >   * Copyright 2010 Analog Devices Inc.
> > - *
> > - * Licensed under the GPL-2 or later.
> 
> This one is inconsistent as the module driver marking is GPL V2 only.
> Hence we should confirm this with Analog.
> 
> >   */
> >  
> >  #include <linux/interrupt.h>
> 



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux