* [jonhunter:tegra/for-next 10/13] drivers/gpio/gpio-tegra.c:591:2: error: 'ret' undeclared; did you mean 'net'?
@ 2021-04-17 11:09 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2021-04-17 11:09 UTC (permalink / raw)
To: kbuild-all
[-- Attachment #1: Type: text/plain, Size: 3277 bytes --]
tree: https://github.com/jonhunter/linux tegra/for-next
head: 6915f42702bbfded22b4121a42fb2e653b51dfe0
commit: 9396c239c960ba11e731c588c84bde0373a20172 [10/13] Revert "gpio: tegra: Ensure pinctrl input-enable is set for interrupts"
config: sparc-randconfig-s032-20210417 (attached as .config)
compiler: sparc-linux-gcc (GCC) 9.3.0
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# apt-get install sparse
# sparse version: v0.6.3-280-g2cd6d34e-dirty
# https://github.com/jonhunter/linux/commit/9396c239c960ba11e731c588c84bde0373a20172
git remote add jonhunter https://github.com/jonhunter/linux
git fetch --no-tags jonhunter tegra/for-next
git checkout 9396c239c960ba11e731c588c84bde0373a20172
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' W=1 ARCH=sparc
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/gpio/gpio-tegra.c: In function 'tegra_gpio_irq_request_resources':
>> drivers/gpio/gpio-tegra.c:591:2: error: 'ret' undeclared (first use in this function); did you mean 'net'?
591 | ret = gpiochip_reqres_irq(chip, d->hwirq);
| ^~~
| net
drivers/gpio/gpio-tegra.c:591:2: note: each undeclared identifier is reported only once for each function it appears in
drivers/gpio/gpio-tegra.c:596:1: error: control reaches end of non-void function [-Werror=return-type]
596 | }
| ^
cc1: some warnings being treated as errors
vim +591 drivers/gpio/gpio-tegra.c
66fecef5bde078 Thierry Reding 2020-11-27 583
66fecef5bde078 Thierry Reding 2020-11-27 584 static int tegra_gpio_irq_request_resources(struct irq_data *d)
66fecef5bde078 Thierry Reding 2020-11-27 585 {
66fecef5bde078 Thierry Reding 2020-11-27 586 struct gpio_chip *chip = irq_data_get_irq_chip_data(d);
66fecef5bde078 Thierry Reding 2020-11-27 587 struct tegra_gpio_info *tgi = gpiochip_get_data(chip);
66fecef5bde078 Thierry Reding 2020-11-27 588
9396c239c960ba Jon Hunter 2021-04-17 589 tegra_gpio_enable(tgi, d->hwirq);
66fecef5bde078 Thierry Reding 2020-11-27 590
ae9772caf4b5b3 Jon Hunter 2021-02-05 @591 ret = gpiochip_reqres_irq(chip, d->hwirq);
ae9772caf4b5b3 Jon Hunter 2021-02-05 592 if (ret < 0)
ae9772caf4b5b3 Jon Hunter 2021-02-05 593 tegra_gpio_disable(tgi, d->hwirq);
ae9772caf4b5b3 Jon Hunter 2021-02-05 594
ae9772caf4b5b3 Jon Hunter 2021-02-05 595 return ret;
66fecef5bde078 Thierry Reding 2020-11-27 596 }
66fecef5bde078 Thierry Reding 2020-11-27 597
:::::: The code at line 591 was first introduced by commit
:::::: ae9772caf4b5b38fc5f2767ffc2422c68f0d37eb gpio: tegra: Disable the GPIO if requesting IRQ resources fails
:::::: TO: Jon Hunter <jonathanh@nvidia.com>
:::::: CC: Jon Hunter <jonathanh@nvidia.com>
---
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: 31691 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-04-17 11:09 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-17 11:09 [jonhunter:tegra/for-next 10/13] drivers/gpio/gpio-tegra.c:591:2: error: 'ret' undeclared; did you mean 'net'? 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.