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. 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. Obviously if they are happy with your change that is great but I will need an Ack from one of the current Analog team. 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>