All of lore.kernel.org
 help / color / mirror / Atom feed
* [chrome-os:chromeos-5.10 11827/11855] drivers/pinctrl/pinctrl-single.c:725:6: error: variable 'num_pins_in_register' set but not used
@ 2021-05-19 20:17 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2021-05-19 20:17 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 5818 bytes --]

tree:   https://chromium.googlesource.com/chromiumos/third_party/kernel chromeos-5.10
head:   7f83e3957ff9006bacf8f0384e1f4992b8308c59
commit: a2f0fe92566de31d701bbb9952d576b48c1c4dd3 [11827/11855] CHROMIUM: Merge 'v5.10.37' into chromeos-5.10
config: csky-randconfig-r023-20210519 (attached as .config)
compiler: csky-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        git remote add chrome-os https://chromium.googlesource.com/chromiumos/third_party/kernel
        git fetch --no-tags chrome-os chromeos-5.10
        git checkout a2f0fe92566de31d701bbb9952d576b48c1c4dd3
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=csky 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   drivers/pinctrl/pinctrl-single.c: In function 'pcs_allocate_pin_table':
>> drivers/pinctrl/pinctrl-single.c:725:6: error: variable 'num_pins_in_register' set but not used [-Werror=unused-but-set-variable]
     725 |  int num_pins_in_register = 0;
         |      ^~~~~~~~~~~~~~~~~~~~
   cc1: all warnings being treated as errors


vim +/num_pins_in_register +725 drivers/pinctrl/pinctrl-single.c

8b8b091bf07fa7 Tony Lindgren          2012-07-10  712  
8b8b091bf07fa7 Tony Lindgren          2012-07-10  713  /**
8b8b091bf07fa7 Tony Lindgren          2012-07-10  714   * pcs_allocate_pin_table() - adds all the pins for the pinctrl driver
8b8b091bf07fa7 Tony Lindgren          2012-07-10  715   * @pcs: pcs driver instance
8b8b091bf07fa7 Tony Lindgren          2012-07-10  716   *
8b8b091bf07fa7 Tony Lindgren          2012-07-10  717   * In case of errors, resources are freed in pcs_free_resources.
8b8b091bf07fa7 Tony Lindgren          2012-07-10  718   *
8b8b091bf07fa7 Tony Lindgren          2012-07-10  719   * If your hardware needs holes in the address space, then just set
8b8b091bf07fa7 Tony Lindgren          2012-07-10  720   * up multiple driver instances.
8b8b091bf07fa7 Tony Lindgren          2012-07-10  721   */
150632b09aadf1 Greg Kroah-Hartman     2012-12-21  722  static int pcs_allocate_pin_table(struct pcs_device *pcs)
8b8b091bf07fa7 Tony Lindgren          2012-07-10  723  {
8b8b091bf07fa7 Tony Lindgren          2012-07-10  724  	int mux_bytes, nr_pins, i;
6f924b0b7cbe2a Manjunathappa, Prakash 2013-05-21 @725  	int num_pins_in_register = 0;
8b8b091bf07fa7 Tony Lindgren          2012-07-10  726  
8b8b091bf07fa7 Tony Lindgren          2012-07-10  727  	mux_bytes = pcs->width / BITS_PER_BYTE;
4e7e8017a80e18 Manjunathappa, Prakash 2013-05-21  728  
4e7e8017a80e18 Manjunathappa, Prakash 2013-05-21  729  	if (pcs->bits_per_mux) {
4e7e8017a80e18 Manjunathappa, Prakash 2013-05-21  730  		pcs->bits_per_pin = fls(pcs->fmask);
4e7e8017a80e18 Manjunathappa, Prakash 2013-05-21  731  		nr_pins = (pcs->size * BITS_PER_BYTE) / pcs->bits_per_pin;
6f924b0b7cbe2a Manjunathappa, Prakash 2013-05-21  732  		num_pins_in_register = pcs->width / pcs->bits_per_pin;
4e7e8017a80e18 Manjunathappa, Prakash 2013-05-21  733  	} else {
8b8b091bf07fa7 Tony Lindgren          2012-07-10  734  		nr_pins = pcs->size / mux_bytes;
4e7e8017a80e18 Manjunathappa, Prakash 2013-05-21  735  	}
8b8b091bf07fa7 Tony Lindgren          2012-07-10  736  
8b8b091bf07fa7 Tony Lindgren          2012-07-10  737  	dev_dbg(pcs->dev, "allocating %i pins\n", nr_pins);
a86854d0c599b3 Kees Cook              2018-06-12  738  	pcs->pins.pa = devm_kcalloc(pcs->dev,
a86854d0c599b3 Kees Cook              2018-06-12  739  				nr_pins, sizeof(*pcs->pins.pa),
8b8b091bf07fa7 Tony Lindgren          2012-07-10  740  				GFP_KERNEL);
8b8b091bf07fa7 Tony Lindgren          2012-07-10  741  	if (!pcs->pins.pa)
8b8b091bf07fa7 Tony Lindgren          2012-07-10  742  		return -ENOMEM;
8b8b091bf07fa7 Tony Lindgren          2012-07-10  743  
8b8b091bf07fa7 Tony Lindgren          2012-07-10  744  	pcs->desc.pins = pcs->pins.pa;
8b8b091bf07fa7 Tony Lindgren          2012-07-10  745  	pcs->desc.npins = nr_pins;
8b8b091bf07fa7 Tony Lindgren          2012-07-10  746  
8b8b091bf07fa7 Tony Lindgren          2012-07-10  747  	for (i = 0; i < pcs->desc.npins; i++) {
8b8b091bf07fa7 Tony Lindgren          2012-07-10  748  		unsigned offset;
8b8b091bf07fa7 Tony Lindgren          2012-07-10  749  		int res;
8b8b091bf07fa7 Tony Lindgren          2012-07-10  750  
da40d5fec5d70e Hanna Hawa             2021-03-19  751  		offset = pcs_pin_reg_offset_get(pcs, i);
353fcebf49e24e Hanna Hawa             2021-03-19  752  		res = pcs_add_pin(pcs, offset);
8b8b091bf07fa7 Tony Lindgren          2012-07-10  753  		if (res < 0) {
8b8b091bf07fa7 Tony Lindgren          2012-07-10  754  			dev_err(pcs->dev, "error adding pins: %i\n", res);
8b8b091bf07fa7 Tony Lindgren          2012-07-10  755  			return res;
8b8b091bf07fa7 Tony Lindgren          2012-07-10  756  		}
8b8b091bf07fa7 Tony Lindgren          2012-07-10  757  	}
8b8b091bf07fa7 Tony Lindgren          2012-07-10  758  
8b8b091bf07fa7 Tony Lindgren          2012-07-10  759  	return 0;
8b8b091bf07fa7 Tony Lindgren          2012-07-10  760  }
8b8b091bf07fa7 Tony Lindgren          2012-07-10  761  

:::::: The code at line 725 was first introduced by commit
:::::: 6f924b0b7cbe2a3d9c08f6134343fd366c35fdfa pinctrl: pinctrl-single: pin names for pinctrl-single.bits

:::::: TO: Manjunathappa, Prakash <prakash.pm@ti.com>
:::::: CC: Linus Walleij <linus.walleij@linaro.org>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 24907 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-05-19 20:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-19 20:17 [chrome-os:chromeos-5.10 11827/11855] drivers/pinctrl/pinctrl-single.c:725:6: error: variable 'num_pins_in_register' set but not used kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.