linux-gpio.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: kbuild test robot <lkp@intel.com>
To: unlisted-recipients:; (no To-header on input)
Cc: kbuild-all@01.org, linux-gpio@vger.kernel.org,
	Linus Walleij <linus.walleij@linaro.org>
Subject: [gpio:devel 53/53] drivers//gpio/gpiolib.c:1402:2: error: 'status' undeclared; did you mean 'kstatfs'?
Date: Thu, 5 Sep 2019 21:31:34 +0800	[thread overview]
Message-ID: <201909052108.b1uElYhb%lkp@intel.com> (raw)

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

tree:   https://kernel.googlesource.com/pub/scm/linux/kernel/git/linusw/linux-gpio.git devel
head:   151a41014bff92f353263cadc051435dc9c3258e
commit: 151a41014bff92f353263cadc051435dc9c3258e [53/53] Merge tag 'v5.3-rc7' into devel
config: x86_64-lkp (attached as .config)
compiler: gcc-7 (Debian 7.4.0-11) 7.4.0
reproduce:
        git checkout 151a41014bff92f353263cadc051435dc9c3258e
        # save the attached .config to linux build tree
        make ARCH=x86_64 

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

All errors (new ones prefixed by >>):

   drivers//gpio/gpiolib.c: In function 'gpiochip_add_data_with_key':
>> drivers//gpio/gpiolib.c:1402:2: error: 'status' undeclared (first use in this function); did you mean 'kstatfs'?
     status = gpiochip_irqchip_init_valid_mask(chip);
     ^~~~~~
     kstatfs
   drivers//gpio/gpiolib.c:1402:2: note: each undeclared identifier is reported only once for each function it appears in

vim +1402 drivers//gpio/gpiolib.c

f23f1516b6757c Shiraz Hashim           2012-10-27  1365  
d377f56f34f5bc Linus Walleij           2019-07-16  1366  	ret = gpiochip_set_desc_names(chip);
d377f56f34f5bc Linus Walleij           2019-07-16  1367  	if (ret)
5f3ca7329b049b Markus Pargmann         2015-08-14  1368  		goto err_remove_from_list;
5f3ca7329b049b Markus Pargmann         2015-08-14  1369  
d377f56f34f5bc Linus Walleij           2019-07-16  1370  	ret = gpiochip_alloc_valid_mask(chip);
d377f56f34f5bc Linus Walleij           2019-07-16  1371  	if (ret)
48057ed1840fde Linus Walleij           2019-08-20  1372  		goto err_remove_from_list;
e0d89728981393 Thierry Reding          2017-11-07  1373  
d377f56f34f5bc Linus Walleij           2019-07-16  1374  	ret = of_gpiochip_add(chip);
d377f56f34f5bc Linus Walleij           2019-07-16  1375  	if (ret)
48057ed1840fde Linus Walleij           2019-08-20  1376  		goto err_free_gpiochip_mask;
28355f81969962 Tomeu Vizoso            2015-07-14  1377  
d377f56f34f5bc Linus Walleij           2019-07-16  1378  	ret = gpiochip_init_valid_mask(chip);
d377f56f34f5bc Linus Walleij           2019-07-16  1379  	if (ret)
357798909164bf Geert Uytterhoeven      2019-04-24  1380  		goto err_remove_of_chip;
f8ec92a9f63b3b Ricardo Ribalda Delgado 2018-10-05  1381  
3edfb7bd76bd1c Ricardo Ribalda Delgado 2018-10-05  1382  	for (i = 0; i < chip->ngpio; i++) {
3edfb7bd76bd1c Ricardo Ribalda Delgado 2018-10-05  1383  		struct gpio_desc *desc = &gdev->descs[i];
3edfb7bd76bd1c Ricardo Ribalda Delgado 2018-10-05  1384  
d95da993383c78 Chris Packham           2019-07-08  1385  		if (chip->get_direction && gpiochip_line_is_valid(chip, i)) {
d95da993383c78 Chris Packham           2019-07-08  1386  			if (!chip->get_direction(chip, i))
d95da993383c78 Chris Packham           2019-07-08  1387  				set_bit(FLAG_IS_OUT, &desc->flags);
3edfb7bd76bd1c Ricardo Ribalda Delgado 2018-10-05  1388  			else
d95da993383c78 Chris Packham           2019-07-08  1389  				clear_bit(FLAG_IS_OUT, &desc->flags);
d95da993383c78 Chris Packham           2019-07-08  1390  		} else {
d95da993383c78 Chris Packham           2019-07-08  1391  			if (!chip->direction_input)
d95da993383c78 Chris Packham           2019-07-08  1392  				set_bit(FLAG_IS_OUT, &desc->flags);
3edfb7bd76bd1c Ricardo Ribalda Delgado 2018-10-05  1393  			else
d95da993383c78 Chris Packham           2019-07-08  1394  				clear_bit(FLAG_IS_OUT, &desc->flags);
d95da993383c78 Chris Packham           2019-07-08  1395  		}
3edfb7bd76bd1c Ricardo Ribalda Delgado 2018-10-05  1396  	}
3edfb7bd76bd1c Ricardo Ribalda Delgado 2018-10-05  1397  
664e3e5ac64c8a Mika Westerberg         2014-01-08  1398  	acpi_gpiochip_add(chip);
391c970c0dd110 Anton Vorontsov         2010-06-08  1399  
a411e81e61df24 Bartosz Golaszewski     2018-04-10  1400  	machine_gpiochip_add(chip);
a411e81e61df24 Bartosz Golaszewski     2018-04-10  1401  
48057ed1840fde Linus Walleij           2019-08-20 @1402  	status = gpiochip_irqchip_init_valid_mask(chip);
48057ed1840fde Linus Walleij           2019-08-20  1403  	if (status)
48057ed1840fde Linus Walleij           2019-08-20  1404  		goto err_remove_acpi_chip;
48057ed1840fde Linus Walleij           2019-08-20  1405  
48057ed1840fde Linus Walleij           2019-08-20  1406  	status = gpiochip_add_irqchip(chip, lock_key, request_key);
48057ed1840fde Linus Walleij           2019-08-20  1407  	if (status)
48057ed1840fde Linus Walleij           2019-08-20  1408  		goto err_remove_irqchip_mask;
48057ed1840fde Linus Walleij           2019-08-20  1409  
3c702e9987e261 Linus Walleij           2015-10-21  1410  	/*
3c702e9987e261 Linus Walleij           2015-10-21  1411  	 * By first adding the chardev, and then adding the device,
3c702e9987e261 Linus Walleij           2015-10-21  1412  	 * we get a device node entry in sysfs under
3c702e9987e261 Linus Walleij           2015-10-21  1413  	 * /sys/bus/gpio/devices/gpiochipN/dev that can be used for
3c702e9987e261 Linus Walleij           2015-10-21  1414  	 * coldplug of device nodes and other udev business.
159f3cd92f17c6 Guenter Roeck           2016-03-31  1415  	 * We can do this only if gpiolib has been initialized.
159f3cd92f17c6 Guenter Roeck           2016-03-31  1416  	 * Otherwise, defer until later.
3c702e9987e261 Linus Walleij           2015-10-21  1417  	 */
159f3cd92f17c6 Guenter Roeck           2016-03-31  1418  	if (gpiolib_initialized) {
d377f56f34f5bc Linus Walleij           2019-07-16  1419  		ret = gpiochip_setup_dev(gdev);
d377f56f34f5bc Linus Walleij           2019-07-16  1420  		if (ret)
48057ed1840fde Linus Walleij           2019-08-20  1421  			goto err_remove_irqchip;
159f3cd92f17c6 Guenter Roeck           2016-03-31  1422  	}
cedb1881ba32f7 Anton Vorontsov         2010-06-08  1423  	return 0;
3bae4811fb6d0b Zhangfei Gao            2013-06-09  1424  
48057ed1840fde Linus Walleij           2019-08-20  1425  err_remove_irqchip:
48057ed1840fde Linus Walleij           2019-08-20  1426  	gpiochip_irqchip_remove(chip);
48057ed1840fde Linus Walleij           2019-08-20  1427  err_remove_irqchip_mask:
48057ed1840fde Linus Walleij           2019-08-20  1428  	gpiochip_irqchip_free_valid_mask(chip);
357798909164bf Geert Uytterhoeven      2019-04-24  1429  err_remove_acpi_chip:
225fce83cb72e1 Johan Hovold            2015-01-12  1430  	acpi_gpiochip_remove(chip);
357798909164bf Geert Uytterhoeven      2019-04-24  1431  err_remove_of_chip:
6d86750ce62391 Johan Hovold            2015-05-04  1432  	gpiochip_free_hogs(chip);
225fce83cb72e1 Johan Hovold            2015-01-12  1433  	of_gpiochip_remove(chip);
357798909164bf Geert Uytterhoeven      2019-04-24  1434  err_free_gpiochip_mask:
726cb3ba49692b Stephen Boyd            2018-03-23  1435  	gpiochip_free_valid_mask(chip);
5f3ca7329b049b Markus Pargmann         2015-08-14  1436  err_remove_from_list:
225fce83cb72e1 Johan Hovold            2015-01-12  1437  	spin_lock_irqsave(&gpio_lock, flags);
ff2b1359229927 Linus Walleij           2015-10-20  1438  	list_del(&gdev->list);
3bae4811fb6d0b Zhangfei Gao            2013-06-09  1439  	spin_unlock_irqrestore(&gpio_lock, flags);
476e2fc5cd430b Guenter Roeck           2016-03-31  1440  err_free_label:
fcf273e5807976 Bartosz Golaszewski     2017-12-14  1441  	kfree_const(gdev->label);
476e2fc5cd430b Guenter Roeck           2016-03-31  1442  err_free_descs:
476e2fc5cd430b Guenter Roeck           2016-03-31  1443  	kfree(gdev->descs);
a05a1404999959 Vladimir Zapolskiy      2018-11-02  1444  err_free_ida:
ff2b1359229927 Linus Walleij           2015-10-20  1445  	ida_simple_remove(&gpio_ida, gdev->id);
a05a1404999959 Vladimir Zapolskiy      2018-11-02  1446  err_free_gdev:
d2876d08d86f22 David Brownell          2008-02-04  1447  	/* failures here can mean systems won't boot... */
1777fc97302997 Marcel Ziswiler         2018-07-20  1448  	pr_err("%s: GPIOs %d..%d (%s) failed to register, %d\n", __func__,
fdeb8e1547cb9d Linus Walleij           2016-02-10  1449  	       gdev->base, gdev->base + gdev->ngpio - 1,
d377f56f34f5bc Linus Walleij           2019-07-16  1450  	       chip->label ? : "generic", ret);
fdeb8e1547cb9d Linus Walleij           2016-02-10  1451  	kfree(gdev);
d377f56f34f5bc Linus Walleij           2019-07-16  1452  	return ret;
d2876d08d86f22 David Brownell          2008-02-04  1453  }
959bc7b22bd25a Thierry Reding          2017-11-07  1454  EXPORT_SYMBOL_GPL(gpiochip_add_data_with_key);
d2876d08d86f22 David Brownell          2008-02-04  1455  

:::::: The code at line 1402 was first introduced by commit
:::::: 48057ed1840fde9239b1e000bea1a0a1f07c5e99 gpio: Fix irqchip initialization order

:::::: TO: Linus Walleij <linus.walleij@linaro.org>
:::::: CC: Linus Walleij <linus.walleij@linaro.org>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

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

             reply	other threads:[~2019-09-05 13:32 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-09-05 13:31 kbuild test robot [this message]
2019-09-05 21:22 ` [gpio:devel 53/53] drivers//gpio/gpiolib.c:1402:2: error: 'status' undeclared; did you mean 'kstatfs'? Geert Uytterhoeven

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201909052108.b1uElYhb%lkp@intel.com \
    --to=lkp@intel.com \
    --cc=kbuild-all@01.org \
    --cc=linus.walleij@linaro.org \
    --cc=linux-gpio@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).