Re: [PATCH 2/2] Staging: comedi: ni_670x.c: Fix warnings and check.
On Mon, Sep 5, 2016 at 7:02 PM, Ian Abbottwrote: > On 03/09/16 21:11, Amit Ghadge wrote: >> >> Fixes checkpatch warning: >> WARNING: Block comments use * on subsequent lines >> >> Replace (1<<7) by BIT(7) in the file ni_670x.c to get rid >> of checkpatch.pl "CHECK" output "Prefer using the BIT macro". >> Replace Avoid CamelCase range_0_20mA to range_0_20ma. >> >> Signed-off-by: Amit Ghadge >> --- >> drivers/staging/comedi/drivers/ni_670x.c | 66 >> >> 1 file changed, 32 insertions(+), 34 deletions(-) >> >> diff --git a/drivers/staging/comedi/drivers/ni_670x.c >> b/drivers/staging/comedi/drivers/ni_670x.c >> index 3e7271880..86d26aa 100644 >> --- a/drivers/staging/comedi/drivers/ni_670x.c >> +++ b/drivers/staging/comedi/drivers/ni_670x.c >> @@ -1,40 +1,38 @@ >> /* >> -comedi/drivers/ni_670x.c >> -Hardware driver for NI 670x devices >> - >> -COMEDI - Linux Control and Measurement Device Interface >> -Copyright (C) 1997-2001 David A. Schleef >> - >> -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; either version 2 of the License, or >> -(at your option) any later version. >> - >> -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. >> -*/ >> + * comedi/drivers/ni_670x.c >> + * Hardware driver for NI 670x devices >> + >> + * COMEDI - Linux Control and Measurement Device Interface >> + * Copyright (C) 1997-2001 David A. Schleef >> + >> + * 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; either version 2 of the License, or >> + * (at your option) any later version. >> + >> + * 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. >> + */ >> /* >> -Driver: ni_670x >> -Description: National Instruments 670x >> -Author: Bart Joris >> -Updated: Wed, 11 Dec 2002 18:25:35 -0800 >> -Devices: [National Instruments] PCI-6703 (ni_670x), PCI-6704 >> -Status: unknown >> - >> -Commands are not supported. >> -*/ >> - >> + * Driver: ni_670x >> + * Description: National Instruments 670x >> + * Author: Bart Joris >> + * Updated: Wed, 11 Dec 2002 18:25:35 -0800 >> + * Devices: [National Instruments] PCI-6703 (ni_670x), PCI-6704 >> + * Status: unknown >> + >> + * Commands are not supported. >> + */ >> /* >> - Bart Joris Last updated on 20/08/2001 >> - >> - Manuals: >> + * Bart Joris Last updated on 20/08/2001 >> >> - 322110a.pdf PCI/PXI-6704 User Manual >> - 322110b.pdf PCI/PXI-6703/6704 User Manual >> + * Manuals: >> >> -*/ >> + * 322110a.pdf PCI/PXI-6704 User Manual >> + * 322110b.pdf PCI/PXI-6703/6704 User Manual >> + */ > > > In addition to the problems mentioned by Greg, the blank lines in those > comment blocks also need a " *" to give an unbroken line of "*" down the > left hand side of the comment block. > >> #include >> #include >> @@ -147,7 +145,7 @@ static int ni_670x_dio_insn_config(struct >> comedi_device *dev, >> >> /* ripped from mite.h and mite_setup2() to avoid mite dependency */ >> #define MITE_IODWBSR 0xc0 /* IO Device Window Base Size Register */ >> -#define WENAB (1 << 7) /* window enable */ >> +#define WENAB BIT(7) /* window enable */ >> >> static int ni_670x_mite_init(struct pci_dev *pcidev) >> { >> @@ -222,7 +220,7 @@ static int ni_670x_auto_attach(struct comedi_device >> *dev, >> s->range_table_list = range_table_list; >> for (i = 0; i < 16; i++) { >> range_table_list[i] = _bipolar10; >> - range_table_list[16 + i] = _0_20mA; >> + range_table_list[16 + i] = _0_20ma; > > > You can't just rename variables shared by other modules like that. Besides, > the "mA" suffix is perfectly fine here, because it is the correct S.I. > suffix for "milliamps". (Comedi doesn't bother adding a "V" suffix for > voltage range variables, as in the "range_bipolar10" variable below, but it > does add a suffix for the less common units such as milliamps.) > Hi Ian, Thanks, for response. I never do that changes. This patch is failed, please ignore this. >> } >> } else { >> s->range_table = _bipolar10; >> > > > -- > -=( Ian Abbott @ MEV
Re: [PATCH 2/2] Staging: comedi: ni_670x.c: Fix warnings and check.
On Mon, Sep 5, 2016 at 7:02 PM, Ian Abbott wrote: > On 03/09/16 21:11, Amit Ghadge wrote: >> >> Fixes checkpatch warning: >> WARNING: Block comments use * on subsequent lines >> >> Replace (1<<7) by BIT(7) in the file ni_670x.c to get rid >> of checkpatch.pl "CHECK" output "Prefer using the BIT macro". >> Replace Avoid CamelCase range_0_20mA to range_0_20ma. >> >> Signed-off-by: Amit Ghadge >> --- >> drivers/staging/comedi/drivers/ni_670x.c | 66 >> >> 1 file changed, 32 insertions(+), 34 deletions(-) >> >> diff --git a/drivers/staging/comedi/drivers/ni_670x.c >> b/drivers/staging/comedi/drivers/ni_670x.c >> index 3e7271880..86d26aa 100644 >> --- a/drivers/staging/comedi/drivers/ni_670x.c >> +++ b/drivers/staging/comedi/drivers/ni_670x.c >> @@ -1,40 +1,38 @@ >> /* >> -comedi/drivers/ni_670x.c >> -Hardware driver for NI 670x devices >> - >> -COMEDI - Linux Control and Measurement Device Interface >> -Copyright (C) 1997-2001 David A. Schleef >> - >> -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; either version 2 of the License, or >> -(at your option) any later version. >> - >> -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. >> -*/ >> + * comedi/drivers/ni_670x.c >> + * Hardware driver for NI 670x devices >> + >> + * COMEDI - Linux Control and Measurement Device Interface >> + * Copyright (C) 1997-2001 David A. Schleef >> + >> + * 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; either version 2 of the License, or >> + * (at your option) any later version. >> + >> + * 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. >> + */ >> /* >> -Driver: ni_670x >> -Description: National Instruments 670x >> -Author: Bart Joris >> -Updated: Wed, 11 Dec 2002 18:25:35 -0800 >> -Devices: [National Instruments] PCI-6703 (ni_670x), PCI-6704 >> -Status: unknown >> - >> -Commands are not supported. >> -*/ >> - >> + * Driver: ni_670x >> + * Description: National Instruments 670x >> + * Author: Bart Joris >> + * Updated: Wed, 11 Dec 2002 18:25:35 -0800 >> + * Devices: [National Instruments] PCI-6703 (ni_670x), PCI-6704 >> + * Status: unknown >> + >> + * Commands are not supported. >> + */ >> /* >> - Bart Joris Last updated on 20/08/2001 >> - >> - Manuals: >> + * Bart Joris Last updated on 20/08/2001 >> >> - 322110a.pdf PCI/PXI-6704 User Manual >> - 322110b.pdf PCI/PXI-6703/6704 User Manual >> + * Manuals: >> >> -*/ >> + * 322110a.pdf PCI/PXI-6704 User Manual >> + * 322110b.pdf PCI/PXI-6703/6704 User Manual >> + */ > > > In addition to the problems mentioned by Greg, the blank lines in those > comment blocks also need a " *" to give an unbroken line of "*" down the > left hand side of the comment block. > >> #include >> #include >> @@ -147,7 +145,7 @@ static int ni_670x_dio_insn_config(struct >> comedi_device *dev, >> >> /* ripped from mite.h and mite_setup2() to avoid mite dependency */ >> #define MITE_IODWBSR 0xc0 /* IO Device Window Base Size Register */ >> -#define WENAB (1 << 7) /* window enable */ >> +#define WENAB BIT(7) /* window enable */ >> >> static int ni_670x_mite_init(struct pci_dev *pcidev) >> { >> @@ -222,7 +220,7 @@ static int ni_670x_auto_attach(struct comedi_device >> *dev, >> s->range_table_list = range_table_list; >> for (i = 0; i < 16; i++) { >> range_table_list[i] = _bipolar10; >> - range_table_list[16 + i] = _0_20mA; >> + range_table_list[16 + i] = _0_20ma; > > > You can't just rename variables shared by other modules like that. Besides, > the "mA" suffix is perfectly fine here, because it is the correct S.I. > suffix for "milliamps". (Comedi doesn't bother adding a "V" suffix for > voltage range variables, as in the "range_bipolar10" variable below, but it > does add a suffix for the less common units such as milliamps.) > Hi Ian, Thanks, for response. I never do that changes. This patch is failed, please ignore this. >> } >> } else { >> s->range_table = _bipolar10; >> > > > -- > -=( Ian Abbott @ MEV Ltd.E-mail: )=- > -=( Web: http://www.mev.co.uk/ )=- Amit G
Re: [PATCH 2/2] Staging: comedi: ni_670x.c: Fix warnings and check.
On 03/09/16 21:11, Amit Ghadge wrote: Fixes checkpatch warning: WARNING: Block comments use * on subsequent lines Replace (1<<7) by BIT(7) in the file ni_670x.c to get rid of checkpatch.pl "CHECK" output "Prefer using the BIT macro". Replace Avoid CamelCase range_0_20mA to range_0_20ma. Signed-off-by: Amit Ghadge--- drivers/staging/comedi/drivers/ni_670x.c | 66 1 file changed, 32 insertions(+), 34 deletions(-) diff --git a/drivers/staging/comedi/drivers/ni_670x.c b/drivers/staging/comedi/drivers/ni_670x.c index 3e7271880..86d26aa 100644 --- a/drivers/staging/comedi/drivers/ni_670x.c +++ b/drivers/staging/comedi/drivers/ni_670x.c @@ -1,40 +1,38 @@ /* -comedi/drivers/ni_670x.c -Hardware driver for NI 670x devices - -COMEDI - Linux Control and Measurement Device Interface -Copyright (C) 1997-2001 David A. Schleef - -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; either version 2 of the License, or -(at your option) any later version. - -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. -*/ + * comedi/drivers/ni_670x.c + * Hardware driver for NI 670x devices + + * COMEDI - Linux Control and Measurement Device Interface + * Copyright (C) 1997-2001 David A. Schleef + + * 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; either version 2 of the License, or + * (at your option) any later version. + + * 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. + */ /* -Driver: ni_670x -Description: National Instruments 670x -Author: Bart Joris -Updated: Wed, 11 Dec 2002 18:25:35 -0800 -Devices: [National Instruments] PCI-6703 (ni_670x), PCI-6704 -Status: unknown - -Commands are not supported. -*/ - + * Driver: ni_670x + * Description: National Instruments 670x + * Author: Bart Joris + * Updated: Wed, 11 Dec 2002 18:25:35 -0800 + * Devices: [National Instruments] PCI-6703 (ni_670x), PCI-6704 + * Status: unknown + + * Commands are not supported. + */ /* - Bart Joris Last updated on 20/08/2001 - - Manuals: + * Bart Joris Last updated on 20/08/2001 - 322110a.pdf PCI/PXI-6704 User Manual - 322110b.pdf PCI/PXI-6703/6704 User Manual + * Manuals: -*/ + * 322110a.pdf PCI/PXI-6704 User Manual + * 322110b.pdf PCI/PXI-6703/6704 User Manual + */ In addition to the problems mentioned by Greg, the blank lines in those comment blocks also need a " *" to give an unbroken line of "*" down the left hand side of the comment block. #include #include @@ -147,7 +145,7 @@ static int ni_670x_dio_insn_config(struct comedi_device *dev, /* ripped from mite.h and mite_setup2() to avoid mite dependency */ #define MITE_IODWBSR 0xc0 /* IO Device Window Base Size Register */ -#define WENAB (1 << 7) /* window enable */ +#define WENAB BIT(7) /* window enable */ static int ni_670x_mite_init(struct pci_dev *pcidev) { @@ -222,7 +220,7 @@ static int ni_670x_auto_attach(struct comedi_device *dev, s->range_table_list = range_table_list; for (i = 0; i < 16; i++) { range_table_list[i] = _bipolar10; - range_table_list[16 + i] = _0_20mA; + range_table_list[16 + i] = _0_20ma; You can't just rename variables shared by other modules like that. Besides, the "mA" suffix is perfectly fine here, because it is the correct S.I. suffix for "milliamps". (Comedi doesn't bother adding a "V" suffix for voltage range variables, as in the "range_bipolar10" variable below, but it does add a suffix for the less common units such as milliamps.) } } else { s->range_table = _bipolar10; -- -=( Ian Abbott @ MEV Ltd.E-mail: )=- -=( Web: http://www.mev.co.uk/ )=-
Re: [PATCH 2/2] Staging: comedi: ni_670x.c: Fix warnings and check.
On 03/09/16 21:11, Amit Ghadge wrote: Fixes checkpatch warning: WARNING: Block comments use * on subsequent lines Replace (1<<7) by BIT(7) in the file ni_670x.c to get rid of checkpatch.pl "CHECK" output "Prefer using the BIT macro". Replace Avoid CamelCase range_0_20mA to range_0_20ma. Signed-off-by: Amit Ghadge --- drivers/staging/comedi/drivers/ni_670x.c | 66 1 file changed, 32 insertions(+), 34 deletions(-) diff --git a/drivers/staging/comedi/drivers/ni_670x.c b/drivers/staging/comedi/drivers/ni_670x.c index 3e7271880..86d26aa 100644 --- a/drivers/staging/comedi/drivers/ni_670x.c +++ b/drivers/staging/comedi/drivers/ni_670x.c @@ -1,40 +1,38 @@ /* -comedi/drivers/ni_670x.c -Hardware driver for NI 670x devices - -COMEDI - Linux Control and Measurement Device Interface -Copyright (C) 1997-2001 David A. Schleef - -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; either version 2 of the License, or -(at your option) any later version. - -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. -*/ + * comedi/drivers/ni_670x.c + * Hardware driver for NI 670x devices + + * COMEDI - Linux Control and Measurement Device Interface + * Copyright (C) 1997-2001 David A. Schleef + + * 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; either version 2 of the License, or + * (at your option) any later version. + + * 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. + */ /* -Driver: ni_670x -Description: National Instruments 670x -Author: Bart Joris -Updated: Wed, 11 Dec 2002 18:25:35 -0800 -Devices: [National Instruments] PCI-6703 (ni_670x), PCI-6704 -Status: unknown - -Commands are not supported. -*/ - + * Driver: ni_670x + * Description: National Instruments 670x + * Author: Bart Joris + * Updated: Wed, 11 Dec 2002 18:25:35 -0800 + * Devices: [National Instruments] PCI-6703 (ni_670x), PCI-6704 + * Status: unknown + + * Commands are not supported. + */ /* - Bart Joris Last updated on 20/08/2001 - - Manuals: + * Bart Joris Last updated on 20/08/2001 - 322110a.pdf PCI/PXI-6704 User Manual - 322110b.pdf PCI/PXI-6703/6704 User Manual + * Manuals: -*/ + * 322110a.pdf PCI/PXI-6704 User Manual + * 322110b.pdf PCI/PXI-6703/6704 User Manual + */ In addition to the problems mentioned by Greg, the blank lines in those comment blocks also need a " *" to give an unbroken line of "*" down the left hand side of the comment block. #include #include @@ -147,7 +145,7 @@ static int ni_670x_dio_insn_config(struct comedi_device *dev, /* ripped from mite.h and mite_setup2() to avoid mite dependency */ #define MITE_IODWBSR 0xc0 /* IO Device Window Base Size Register */ -#define WENAB (1 << 7) /* window enable */ +#define WENAB BIT(7) /* window enable */ static int ni_670x_mite_init(struct pci_dev *pcidev) { @@ -222,7 +220,7 @@ static int ni_670x_auto_attach(struct comedi_device *dev, s->range_table_list = range_table_list; for (i = 0; i < 16; i++) { range_table_list[i] = _bipolar10; - range_table_list[16 + i] = _0_20mA; + range_table_list[16 + i] = _0_20ma; You can't just rename variables shared by other modules like that. Besides, the "mA" suffix is perfectly fine here, because it is the correct S.I. suffix for "milliamps". (Comedi doesn't bother adding a "V" suffix for voltage range variables, as in the "range_bipolar10" variable below, but it does add a suffix for the less common units such as milliamps.) } } else { s->range_table = _bipolar10; -- -=( Ian Abbott @ MEV Ltd.E-mail: )=- -=( Web: http://www.mev.co.uk/ )=-
Re: [PATCH 2/2] Staging: comedi: ni_670x.c: Fix warnings and check.
On 04/09/16 11:15, Amit Ghadge wrote: I will be send individual patches. I was try, make M=drivers/staging/comedi/ No issue generated, Is there have any other option to test these changes? You need to configure the kernel to build the drivers you are changing. Also, please don't top-post! Amit G On Sun, Sep 4, 2016 at 2:05 PM, Greg KHwrote: On Sun, Sep 04, 2016 at 01:41:03AM +0530, Amit Ghadge wrote: Fixes checkpatch warning: WARNING: Block comments use * on subsequent lines Replace (1<<7) by BIT(7) in the file ni_670x.c to get rid of checkpatch.pl "CHECK" output "Prefer using the BIT macro". Replace Avoid CamelCase range_0_20mA to range_0_20ma. That's multiple things in the same patch, and you didn't even test build your change :( Please do better than this in the future. greg k-h -- -=( Ian Abbott @ MEV Ltd.E-mail: )=- -=( Web: http://www.mev.co.uk/ )=-
Re: [PATCH 2/2] Staging: comedi: ni_670x.c: Fix warnings and check.
On 04/09/16 11:15, Amit Ghadge wrote: I will be send individual patches. I was try, make M=drivers/staging/comedi/ No issue generated, Is there have any other option to test these changes? You need to configure the kernel to build the drivers you are changing. Also, please don't top-post! Amit G On Sun, Sep 4, 2016 at 2:05 PM, Greg KH wrote: On Sun, Sep 04, 2016 at 01:41:03AM +0530, Amit Ghadge wrote: Fixes checkpatch warning: WARNING: Block comments use * on subsequent lines Replace (1<<7) by BIT(7) in the file ni_670x.c to get rid of checkpatch.pl "CHECK" output "Prefer using the BIT macro". Replace Avoid CamelCase range_0_20mA to range_0_20ma. That's multiple things in the same patch, and you didn't even test build your change :( Please do better than this in the future. greg k-h -- -=( Ian Abbott @ MEV Ltd.E-mail: )=- -=( Web: http://www.mev.co.uk/ )=-
Re: [PATCH 2/2] Staging: comedi: ni_670x.c: Fix warnings and check.
I will be send individual patches. I was try, make M=drivers/staging/comedi/ No issue generated, Is there have any other option to test these changes? Amit G On Sun, Sep 4, 2016 at 2:05 PM, Greg KHwrote: > On Sun, Sep 04, 2016 at 01:41:03AM +0530, Amit Ghadge wrote: >> Fixes checkpatch warning: >> WARNING: Block comments use * on subsequent lines >> >> Replace (1<<7) by BIT(7) in the file ni_670x.c to get rid >> of checkpatch.pl "CHECK" output "Prefer using the BIT macro". >> Replace Avoid CamelCase range_0_20mA to range_0_20ma. > > That's multiple things in the same patch, and you didn't even test build > your change :( > > Please do better than this in the future. > > greg k-h
Re: [PATCH 2/2] Staging: comedi: ni_670x.c: Fix warnings and check.
I will be send individual patches. I was try, make M=drivers/staging/comedi/ No issue generated, Is there have any other option to test these changes? Amit G On Sun, Sep 4, 2016 at 2:05 PM, Greg KH wrote: > On Sun, Sep 04, 2016 at 01:41:03AM +0530, Amit Ghadge wrote: >> Fixes checkpatch warning: >> WARNING: Block comments use * on subsequent lines >> >> Replace (1<<7) by BIT(7) in the file ni_670x.c to get rid >> of checkpatch.pl "CHECK" output "Prefer using the BIT macro". >> Replace Avoid CamelCase range_0_20mA to range_0_20ma. > > That's multiple things in the same patch, and you didn't even test build > your change :( > > Please do better than this in the future. > > greg k-h
Re: [PATCH 2/2] Staging: comedi: ni_670x.c: Fix warnings and check.
On Sun, Sep 04, 2016 at 01:41:03AM +0530, Amit Ghadge wrote: > Fixes checkpatch warning: > WARNING: Block comments use * on subsequent lines > > Replace (1<<7) by BIT(7) in the file ni_670x.c to get rid > of checkpatch.pl "CHECK" output "Prefer using the BIT macro". > Replace Avoid CamelCase range_0_20mA to range_0_20ma. That's multiple things in the same patch, and you didn't even test build your change :( Please do better than this in the future. greg k-h
Re: [PATCH 2/2] Staging: comedi: ni_670x.c: Fix warnings and check.
On Sun, Sep 04, 2016 at 01:41:03AM +0530, Amit Ghadge wrote: > Fixes checkpatch warning: > WARNING: Block comments use * on subsequent lines > > Replace (1<<7) by BIT(7) in the file ni_670x.c to get rid > of checkpatch.pl "CHECK" output "Prefer using the BIT macro". > Replace Avoid CamelCase range_0_20mA to range_0_20ma. That's multiple things in the same patch, and you didn't even test build your change :( Please do better than this in the future. greg k-h
Re: [PATCH 2/2] Staging: comedi: ni_670x.c: Fix warnings and check.
Hi Amit, [auto build test ERROR on v4.8-rc4] [cannot apply to staging/staging-testing next-20160825] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] [Suggest to use git(>=2.9.0) format-patch --base= (or --base=auto for convenience) to record what (public, well-known) commit your patch series was built on] [Check https://git-scm.com/docs/git-format-patch for more information] url: https://github.com/0day-ci/linux/commits/Amit-Ghadge/Staging-comedi-ni_daq_dio24-c-Fix-block-comments-use-on-subsequent-lines/20160904-041301 config: xtensa-allmodconfig (attached as .config) compiler: xtensa-linux-gcc (GCC) 4.9.0 reproduce: wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree make.cross ARCH=xtensa All errors (new ones prefixed by >>): drivers/staging/comedi/drivers/ni_670x.c: In function 'ni_670x_auto_attach': >> drivers/staging/comedi/drivers/ni_670x.c:223:32: error: 'range_0_20ma' >> undeclared (first use in this function) range_table_list[16 + i] = _0_20ma; ^ drivers/staging/comedi/drivers/ni_670x.c:223:32: note: each undeclared identifier is reported only once for each function it appears in vim +/range_0_20ma +223 drivers/staging/comedi/drivers/ni_670x.c 217 GFP_KERNEL); 218 if (!range_table_list) 219 return -ENOMEM; 220 s->range_table_list = range_table_list; 221 for (i = 0; i < 16; i++) { 222 range_table_list[i] = _bipolar10; > 223 range_table_list[16 + i] = _0_20ma; 224 } 225 } else { 226 s->range_table = _bipolar10; --- 0-DAY kernel test infrastructureOpen Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation .config.gz Description: Binary data
Re: [PATCH 2/2] Staging: comedi: ni_670x.c: Fix warnings and check.
Hi Amit, [auto build test ERROR on v4.8-rc4] [cannot apply to staging/staging-testing next-20160825] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] [Suggest to use git(>=2.9.0) format-patch --base= (or --base=auto for convenience) to record what (public, well-known) commit your patch series was built on] [Check https://git-scm.com/docs/git-format-patch for more information] url: https://github.com/0day-ci/linux/commits/Amit-Ghadge/Staging-comedi-ni_daq_dio24-c-Fix-block-comments-use-on-subsequent-lines/20160904-041301 config: xtensa-allmodconfig (attached as .config) compiler: xtensa-linux-gcc (GCC) 4.9.0 reproduce: wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree make.cross ARCH=xtensa All errors (new ones prefixed by >>): drivers/staging/comedi/drivers/ni_670x.c: In function 'ni_670x_auto_attach': >> drivers/staging/comedi/drivers/ni_670x.c:223:32: error: 'range_0_20ma' >> undeclared (first use in this function) range_table_list[16 + i] = _0_20ma; ^ drivers/staging/comedi/drivers/ni_670x.c:223:32: note: each undeclared identifier is reported only once for each function it appears in vim +/range_0_20ma +223 drivers/staging/comedi/drivers/ni_670x.c 217 GFP_KERNEL); 218 if (!range_table_list) 219 return -ENOMEM; 220 s->range_table_list = range_table_list; 221 for (i = 0; i < 16; i++) { 222 range_table_list[i] = _bipolar10; > 223 range_table_list[16 + i] = _0_20ma; 224 } 225 } else { 226 s->range_table = _bipolar10; --- 0-DAY kernel test infrastructureOpen Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation .config.gz Description: Binary data
[PATCH 2/2] Staging: comedi: ni_670x.c: Fix warnings and check.
Fixes checkpatch warning: WARNING: Block comments use * on subsequent lines Replace (1<<7) by BIT(7) in the file ni_670x.c to get rid of checkpatch.pl "CHECK" output "Prefer using the BIT macro". Replace Avoid CamelCase range_0_20mA to range_0_20ma. Signed-off-by: Amit Ghadge--- drivers/staging/comedi/drivers/ni_670x.c | 66 1 file changed, 32 insertions(+), 34 deletions(-) diff --git a/drivers/staging/comedi/drivers/ni_670x.c b/drivers/staging/comedi/drivers/ni_670x.c index 3e7271880..86d26aa 100644 --- a/drivers/staging/comedi/drivers/ni_670x.c +++ b/drivers/staging/comedi/drivers/ni_670x.c @@ -1,40 +1,38 @@ /* -comedi/drivers/ni_670x.c -Hardware driver for NI 670x devices - -COMEDI - Linux Control and Measurement Device Interface -Copyright (C) 1997-2001 David A. Schleef - -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; either version 2 of the License, or -(at your option) any later version. - -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. -*/ + * comedi/drivers/ni_670x.c + * Hardware driver for NI 670x devices + + * COMEDI - Linux Control and Measurement Device Interface + * Copyright (C) 1997-2001 David A. Schleef + + * 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; either version 2 of the License, or + * (at your option) any later version. + + * 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. + */ /* -Driver: ni_670x -Description: National Instruments 670x -Author: Bart Joris -Updated: Wed, 11 Dec 2002 18:25:35 -0800 -Devices: [National Instruments] PCI-6703 (ni_670x), PCI-6704 -Status: unknown - -Commands are not supported. -*/ - + * Driver: ni_670x + * Description: National Instruments 670x + * Author: Bart Joris + * Updated: Wed, 11 Dec 2002 18:25:35 -0800 + * Devices: [National Instruments] PCI-6703 (ni_670x), PCI-6704 + * Status: unknown + + * Commands are not supported. + */ /* - Bart Joris Last updated on 20/08/2001 - - Manuals: + * Bart Joris Last updated on 20/08/2001 - 322110a.pdf PCI/PXI-6704 User Manual - 322110b.pdf PCI/PXI-6703/6704 User Manual + * Manuals: -*/ + * 322110a.pdf PCI/PXI-6704 User Manual + * 322110b.pdf PCI/PXI-6703/6704 User Manual + */ #include #include @@ -147,7 +145,7 @@ static int ni_670x_dio_insn_config(struct comedi_device *dev, /* ripped from mite.h and mite_setup2() to avoid mite dependency */ #define MITE_IODWBSR 0xc0 /* IO Device Window Base Size Register */ -#define WENAB (1 << 7) /* window enable */ +#define WENAB BIT(7) /* window enable */ static int ni_670x_mite_init(struct pci_dev *pcidev) { @@ -222,7 +220,7 @@ static int ni_670x_auto_attach(struct comedi_device *dev, s->range_table_list = range_table_list; for (i = 0; i < 16; i++) { range_table_list[i] = _bipolar10; - range_table_list[16 + i] = _0_20mA; + range_table_list[16 + i] = _0_20ma; } } else { s->range_table = _bipolar10; -- 2.5.5
[PATCH 2/2] Staging: comedi: ni_670x.c: Fix warnings and check.
Fixes checkpatch warning: WARNING: Block comments use * on subsequent lines Replace (1<<7) by BIT(7) in the file ni_670x.c to get rid of checkpatch.pl "CHECK" output "Prefer using the BIT macro". Replace Avoid CamelCase range_0_20mA to range_0_20ma. Signed-off-by: Amit Ghadge --- drivers/staging/comedi/drivers/ni_670x.c | 66 1 file changed, 32 insertions(+), 34 deletions(-) diff --git a/drivers/staging/comedi/drivers/ni_670x.c b/drivers/staging/comedi/drivers/ni_670x.c index 3e7271880..86d26aa 100644 --- a/drivers/staging/comedi/drivers/ni_670x.c +++ b/drivers/staging/comedi/drivers/ni_670x.c @@ -1,40 +1,38 @@ /* -comedi/drivers/ni_670x.c -Hardware driver for NI 670x devices - -COMEDI - Linux Control and Measurement Device Interface -Copyright (C) 1997-2001 David A. Schleef - -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; either version 2 of the License, or -(at your option) any later version. - -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. -*/ + * comedi/drivers/ni_670x.c + * Hardware driver for NI 670x devices + + * COMEDI - Linux Control and Measurement Device Interface + * Copyright (C) 1997-2001 David A. Schleef + + * 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; either version 2 of the License, or + * (at your option) any later version. + + * 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. + */ /* -Driver: ni_670x -Description: National Instruments 670x -Author: Bart Joris -Updated: Wed, 11 Dec 2002 18:25:35 -0800 -Devices: [National Instruments] PCI-6703 (ni_670x), PCI-6704 -Status: unknown - -Commands are not supported. -*/ - + * Driver: ni_670x + * Description: National Instruments 670x + * Author: Bart Joris + * Updated: Wed, 11 Dec 2002 18:25:35 -0800 + * Devices: [National Instruments] PCI-6703 (ni_670x), PCI-6704 + * Status: unknown + + * Commands are not supported. + */ /* - Bart Joris Last updated on 20/08/2001 - - Manuals: + * Bart Joris Last updated on 20/08/2001 - 322110a.pdf PCI/PXI-6704 User Manual - 322110b.pdf PCI/PXI-6703/6704 User Manual + * Manuals: -*/ + * 322110a.pdf PCI/PXI-6704 User Manual + * 322110b.pdf PCI/PXI-6703/6704 User Manual + */ #include #include @@ -147,7 +145,7 @@ static int ni_670x_dio_insn_config(struct comedi_device *dev, /* ripped from mite.h and mite_setup2() to avoid mite dependency */ #define MITE_IODWBSR 0xc0 /* IO Device Window Base Size Register */ -#define WENAB (1 << 7) /* window enable */ +#define WENAB BIT(7) /* window enable */ static int ni_670x_mite_init(struct pci_dev *pcidev) { @@ -222,7 +220,7 @@ static int ni_670x_auto_attach(struct comedi_device *dev, s->range_table_list = range_table_list; for (i = 0; i < 16; i++) { range_table_list[i] = _bipolar10; - range_table_list[16 + i] = _0_20mA; + range_table_list[16 + i] = _0_20ma; } } else { s->range_table = _bipolar10; -- 2.5.5