* [gpio:devel-gpio-driver-isolation 65/66] include/asm-generic/gpio.h:60:9: error: implicit declaration of function 'gpiod_to_chip'; did you mean 'gpio_to_chip'?
@ 2019-07-02 12:21 kbuild test robot
0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2019-07-02 12:21 UTC (permalink / raw)
To: Linus Walleij; +Cc: kbuild-all, linux-gpio
[-- Attachment #1: Type: text/plain, Size: 23110 bytes --]
tree: https://kernel.googlesource.com/pub/scm/linux/kernel/git/linusw/linux-gpio.git devel-gpio-driver-isolation
head: 6c5bf689e0dca2a882193a202a96222dcba184e9
commit: f8a386f66ebfc32891f2af31b7474e31cdabd90d [65/66] gpio: Drop driver header from legacy header include
config: sparc64-allmodconfig (attached as .config)
compiler: sparc64-linux-gcc (GCC) 7.4.0
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout f8a386f66ebfc32891f2af31b7474e31cdabd90d
# save the attached .config to linux build tree
GCC_VERSION=7.4.0 make.cross ARCH=sparc64
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>
All error/warnings (new ones prefixed by >>):
In file included from include/linux/gpio.h:62:0,
from drivers//usb/typec/tcpm/fusb302.c:12:
include/asm-generic/gpio.h: In function 'gpio_to_chip':
>> include/asm-generic/gpio.h:60:9: error: implicit declaration of function 'gpiod_to_chip'; did you mean 'gpio_to_chip'? [-Werror=implicit-function-declaration]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~
gpio_to_chip
>> include/asm-generic/gpio.h:60:9: warning: return makes pointer from integer without a cast [-Wint-conversion]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers//usb/typec/tcpm/fusb302.c:19:0:
include/linux/of_gpio.h: At top level:
>> include/linux/of_gpio.h:41:19: error: field 'gc' has incomplete type
struct gpio_chip gc;
^~
In file included from include/linux/kernel.h:11:0,
from include/linux/list.h:9,
from include/linux/wait.h:7,
from include/linux/wait_bit.h:8,
from include/linux/fs.h:6,
from include/linux/debugfs.h:15,
from drivers//usb/typec/tcpm/fusb302.c:8:
include/linux/of_gpio.h: In function 'to_of_mm_gpio_chip':
>> include/linux/kernel.h:970:32: error: dereferencing pointer to incomplete type 'struct gpio_chip'
BUILD_BUG_ON_MSG(!__same_type(*(ptr), ((type *)0)->member) && \
^~~~~~
include/linux/compiler.h:325:9: note: in definition of macro '__compiletime_assert'
if (!(condition)) \
^~~~~~~~~
include/linux/compiler.h:345:2: note: in expansion of macro '_compiletime_assert'
_compiletime_assert(condition, msg, __compiletime_assert_, __LINE__)
^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
#define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
^~~~~~~~~~~~~~~~~~
include/linux/kernel.h:970:2: note: in expansion of macro 'BUILD_BUG_ON_MSG'
BUILD_BUG_ON_MSG(!__same_type(*(ptr), ((type *)0)->member) && \
^~~~~~~~~~~~~~~~
include/linux/kernel.h:970:20: note: in expansion of macro '__same_type'
BUILD_BUG_ON_MSG(!__same_type(*(ptr), ((type *)0)->member) && \
^~~~~~~~~~~
>> include/linux/of_gpio.h:48:9: note: in expansion of macro 'container_of'
return container_of(gc, struct of_mm_gpio_chip, gc);
^~~~~~~~~~~~
cc1: some warnings being treated as errors
--
In file included from include/linux/gpio.h:62:0,
from drivers//media/platform/sti/c8sectpfe/c8sectpfe-common.h:15,
from drivers//media/platform/sti/c8sectpfe/c8sectpfe-common.c:30:
include/asm-generic/gpio.h: In function 'gpio_to_chip':
>> include/asm-generic/gpio.h:60:9: error: implicit declaration of function 'gpiod_to_chip'; did you mean 'gpio_to_chip'? [-Werror=implicit-function-declaration]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~
gpio_to_chip
>> include/asm-generic/gpio.h:60:9: warning: return makes pointer from integer without a cast [-Wint-conversion]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
--
In file included from include/linux/gpio.h:62:0,
from include/linux/bcma/bcma_driver_chipcommon.h:6,
from include/linux/bcma/bcma.h:9,
from drivers//net/ethernet/broadcom/bgmac-bcma.c:11:
include/asm-generic/gpio.h: In function 'gpio_to_chip':
>> include/asm-generic/gpio.h:60:9: error: implicit declaration of function 'gpiod_to_chip'; did you mean 'gpio_to_chip'? [-Werror=implicit-function-declaration]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~
gpio_to_chip
>> include/asm-generic/gpio.h:60:9: warning: return makes pointer from integer without a cast [-Wint-conversion]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/linux/bcma/bcma.h:9:0,
from drivers//net/ethernet/broadcom/bgmac-bcma.c:11:
include/linux/bcma/bcma_driver_chipcommon.h: At top level:
>> include/linux/bcma/bcma_driver_chipcommon.h:647:19: error: field 'gpio' has incomplete type
struct gpio_chip gpio;
^~~~
In file included from include/linux/bcma/bcma.h:14:0,
from drivers//net/ethernet/broadcom/bgmac-bcma.c:11:
>> include/linux/ssb/ssb.h:496:19: error: field 'gpio' has incomplete type
struct gpio_chip gpio;
^~~~
cc1: some warnings being treated as errors
--
In file included from include/linux/gpio.h:62:0,
from include/linux/ssb/ssb.h:10,
from drivers//net/ethernet/broadcom/b44.c:31:
include/asm-generic/gpio.h: In function 'gpio_to_chip':
>> include/asm-generic/gpio.h:60:9: error: implicit declaration of function 'gpiod_to_chip'; did you mean 'gpio_to_chip'? [-Werror=implicit-function-declaration]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~
gpio_to_chip
>> include/asm-generic/gpio.h:60:9: warning: return makes pointer from integer without a cast [-Wint-conversion]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers//net/ethernet/broadcom/b44.c:31:0:
include/linux/ssb/ssb.h: At top level:
>> include/linux/ssb/ssb.h:496:19: error: field 'gpio' has incomplete type
struct gpio_chip gpio;
^~~~
cc1: some warnings being treated as errors
--
In file included from include/linux/gpio.h:62:0,
from drivers/media/dvb-frontends/cxd2820r_priv.h:16,
from drivers/media/dvb-frontends/cxd2820r_c.c:9:
include/asm-generic/gpio.h: In function 'gpio_to_chip':
>> include/asm-generic/gpio.h:60:9: error: implicit declaration of function 'gpiod_to_chip'; did you mean 'gpio_to_chip'? [-Werror=implicit-function-declaration]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~
gpio_to_chip
>> include/asm-generic/gpio.h:60:9: warning: return makes pointer from integer without a cast [-Wint-conversion]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/media/dvb-frontends/cxd2820r_c.c:9:0:
drivers/media/dvb-frontends/cxd2820r_priv.h: At top level:
>> drivers/media/dvb-frontends/cxd2820r_priv.h:46:19: error: field 'gpio_chip' has incomplete type
struct gpio_chip gpio_chip;
^~~~~~~~~
cc1: some warnings being treated as errors
--
In file included from include/linux/gpio.h:62:0,
from drivers/media/dvb-frontends/cxd2820r_priv.h:16,
from drivers/media/dvb-frontends/cxd2820r_core.c:9:
include/asm-generic/gpio.h: In function 'gpio_to_chip':
>> include/asm-generic/gpio.h:60:9: error: implicit declaration of function 'gpiod_to_chip'; did you mean 'gpio_to_chip'? [-Werror=implicit-function-declaration]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~
gpio_to_chip
>> include/asm-generic/gpio.h:60:9: warning: return makes pointer from integer without a cast [-Wint-conversion]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/media/dvb-frontends/cxd2820r_core.c:9:0:
drivers/media/dvb-frontends/cxd2820r_priv.h: At top level:
>> drivers/media/dvb-frontends/cxd2820r_priv.h:46:19: error: field 'gpio_chip' has incomplete type
struct gpio_chip gpio_chip;
^~~~~~~~~
drivers/media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_gpio_direction_output':
>> drivers/media/dvb-frontends/cxd2820r_core.c:424:31: error: implicit declaration of function 'gpiochip_get_data'; did you mean 'gpio_get_value'? [-Werror=implicit-function-declaration]
struct cxd2820r_priv *priv = gpiochip_get_data(chip);
^~~~~~~~~~~~~~~~~
gpio_get_value
>> drivers/media/dvb-frontends/cxd2820r_core.c:424:31: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
drivers/media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_gpio_set':
drivers/media/dvb-frontends/cxd2820r_core.c:438:31: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
struct cxd2820r_priv *priv = gpiochip_get_data(chip);
^~~~~~~~~~~~~~~~~
drivers/media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_gpio_get':
drivers/media/dvb-frontends/cxd2820r_core.c:454:31: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
struct cxd2820r_priv *priv = gpiochip_get_data(chip);
^~~~~~~~~~~~~~~~~
drivers/media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_probe':
>> drivers/media/dvb-frontends/cxd2820r_core.c:661:9: error: implicit declaration of function 'gpiochip_add_data'; did you mean 'proc_create_data'? [-Werror=implicit-function-declaration]
ret = gpiochip_add_data(&priv->gpio_chip, priv);
^~~~~~~~~~~~~~~~~
proc_create_data
drivers/media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_remove':
>> drivers/media/dvb-frontends/cxd2820r_core.c:717:3: error: implicit declaration of function 'gpiochip_remove'; did you mean 'proc_remove'? [-Werror=implicit-function-declaration]
gpiochip_remove(&priv->gpio_chip);
^~~~~~~~~~~~~~~
proc_remove
cc1: some warnings being treated as errors
--
In file included from include/linux/gpio.h:62:0,
from drivers//media/dvb-frontends/cxd2820r_priv.h:16,
from drivers//media/dvb-frontends/cxd2820r_t.c:9:
include/asm-generic/gpio.h: In function 'gpio_to_chip':
>> include/asm-generic/gpio.h:60:9: error: implicit declaration of function 'gpiod_to_chip'; did you mean 'gpio_to_chip'? [-Werror=implicit-function-declaration]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~
gpio_to_chip
>> include/asm-generic/gpio.h:60:9: warning: return makes pointer from integer without a cast [-Wint-conversion]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers//media/dvb-frontends/cxd2820r_t.c:9:0:
drivers//media/dvb-frontends/cxd2820r_priv.h: At top level:
drivers//media/dvb-frontends/cxd2820r_priv.h:46:19: error: field 'gpio_chip' has incomplete type
struct gpio_chip gpio_chip;
^~~~~~~~~
cc1: some warnings being treated as errors
--
In file included from include/linux/gpio.h:62:0,
from drivers//media/dvb-frontends/cxd2820r_priv.h:16,
from drivers//media/dvb-frontends/cxd2820r_core.c:9:
include/asm-generic/gpio.h: In function 'gpio_to_chip':
>> include/asm-generic/gpio.h:60:9: error: implicit declaration of function 'gpiod_to_chip'; did you mean 'gpio_to_chip'? [-Werror=implicit-function-declaration]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~
gpio_to_chip
>> include/asm-generic/gpio.h:60:9: warning: return makes pointer from integer without a cast [-Wint-conversion]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers//media/dvb-frontends/cxd2820r_core.c:9:0:
drivers//media/dvb-frontends/cxd2820r_priv.h: At top level:
drivers//media/dvb-frontends/cxd2820r_priv.h:46:19: error: field 'gpio_chip' has incomplete type
struct gpio_chip gpio_chip;
^~~~~~~~~
drivers//media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_gpio_direction_output':
drivers//media/dvb-frontends/cxd2820r_core.c:424:31: error: implicit declaration of function 'gpiochip_get_data'; did you mean 'gpio_get_value'? [-Werror=implicit-function-declaration]
struct cxd2820r_priv *priv = gpiochip_get_data(chip);
^~~~~~~~~~~~~~~~~
gpio_get_value
drivers//media/dvb-frontends/cxd2820r_core.c:424:31: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
drivers//media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_gpio_set':
drivers//media/dvb-frontends/cxd2820r_core.c:438:31: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
struct cxd2820r_priv *priv = gpiochip_get_data(chip);
^~~~~~~~~~~~~~~~~
drivers//media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_gpio_get':
drivers//media/dvb-frontends/cxd2820r_core.c:454:31: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
struct cxd2820r_priv *priv = gpiochip_get_data(chip);
^~~~~~~~~~~~~~~~~
drivers//media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_probe':
drivers//media/dvb-frontends/cxd2820r_core.c:661:9: error: implicit declaration of function 'gpiochip_add_data'; did you mean 'proc_create_data'? [-Werror=implicit-function-declaration]
ret = gpiochip_add_data(&priv->gpio_chip, priv);
^~~~~~~~~~~~~~~~~
proc_create_data
drivers//media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_remove':
drivers//media/dvb-frontends/cxd2820r_core.c:717:3: error: implicit declaration of function 'gpiochip_remove'; did you mean 'proc_remove'? [-Werror=implicit-function-declaration]
gpiochip_remove(&priv->gpio_chip);
^~~~~~~~~~~~~~~
proc_remove
cc1: some warnings being treated as errors
--
In file included from include/linux/gpio.h:62:0,
from drivers/leds/leds-pca9532.c:23:
include/asm-generic/gpio.h: In function 'gpio_to_chip':
>> include/asm-generic/gpio.h:60:9: error: implicit declaration of function 'gpiod_to_chip'; did you mean 'gpio_to_chip'? [-Werror=implicit-function-declaration]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~
gpio_to_chip
>> include/asm-generic/gpio.h:60:9: warning: return makes pointer from integer without a cast [-Wint-conversion]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/leds/leds-pca9532.c: At top level:
>> drivers/leds/leds-pca9532.c:48:19: error: field 'gpio' has incomplete type
struct gpio_chip gpio;
^~~~
drivers/leds/leds-pca9532.c: In function 'pca9532_gpio_request_pin':
>> drivers/leds/leds-pca9532.c:275:30: error: implicit declaration of function 'gpiochip_get_data'; did you mean 'gpio_get_value'? [-Werror=implicit-function-declaration]
struct pca9532_data *data = gpiochip_get_data(gc);
^~~~~~~~~~~~~~~~~
gpio_get_value
>> drivers/leds/leds-pca9532.c:275:30: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
drivers/leds/leds-pca9532.c: In function 'pca9532_gpio_set_value':
drivers/leds/leds-pca9532.c:286:30: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
struct pca9532_data *data = gpiochip_get_data(gc);
^~~~~~~~~~~~~~~~~
drivers/leds/leds-pca9532.c: In function 'pca9532_gpio_get_value':
drivers/leds/leds-pca9532.c:299:30: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
struct pca9532_data *data = gpiochip_get_data(gc);
^~~~~~~~~~~~~~~~~
drivers/leds/leds-pca9532.c: In function 'pca9532_destroy_devices':
>> drivers/leds/leds-pca9532.c:349:3: error: implicit declaration of function 'gpiochip_remove'; did you mean 'proc_remove'? [-Werror=implicit-function-declaration]
gpiochip_remove(&data->gpio);
^~~~~~~~~~~~~~~
proc_remove
drivers/leds/leds-pca9532.c: In function 'pca9532_configure':
>> drivers/leds/leds-pca9532.c:449:9: error: implicit declaration of function 'gpiochip_add_data'; did you mean 'proc_create_data'? [-Werror=implicit-function-declaration]
err = gpiochip_add_data(&data->gpio, data);
^~~~~~~~~~~~~~~~~
proc_create_data
cc1: some warnings being treated as errors
--
In file included from include/linux/gpio.h:62:0,
from drivers/leds/leds-tca6507.c:96:
include/asm-generic/gpio.h: In function 'gpio_to_chip':
>> include/asm-generic/gpio.h:60:9: error: implicit declaration of function 'gpiod_to_chip'; did you mean 'gpio_to_chip'? [-Werror=implicit-function-declaration]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~
gpio_to_chip
>> include/asm-generic/gpio.h:60:9: warning: return makes pointer from integer without a cast [-Wint-conversion]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/leds/leds-tca6507.c: At top level:
>> drivers/leds/leds-tca6507.c:191:20: error: field 'gpio' has incomplete type
struct gpio_chip gpio;
^~~~
drivers/leds/leds-tca6507.c: In function 'tca6507_gpio_set_value':
>> drivers/leds/leds-tca6507.c:609:29: error: implicit declaration of function 'gpiochip_get_data'; did you mean 'gpio_get_value'? [-Werror=implicit-function-declaration]
struct tca6507_chip *tca = gpiochip_get_data(gc);
^~~~~~~~~~~~~~~~~
gpio_get_value
>> drivers/leds/leds-tca6507.c:609:29: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
drivers/leds/leds-tca6507.c: In function 'tca6507_probe_gpios':
>> drivers/leds/leds-tca6507.c:661:8: error: implicit declaration of function 'gpiochip_add_data'; did you mean 'proc_create_data'? [-Werror=implicit-function-declaration]
err = gpiochip_add_data(&tca->gpio, tca);
^~~~~~~~~~~~~~~~~
proc_create_data
drivers/leds/leds-tca6507.c: In function 'tca6507_remove_gpio':
>> drivers/leds/leds-tca6507.c:674:3: error: implicit declaration of function 'gpiochip_remove'; did you mean 'proc_remove'? [-Werror=implicit-function-declaration]
gpiochip_remove(&tca->gpio);
^~~~~~~~~~~~~~~
proc_remove
cc1: some warnings being treated as errors
--
In file included from include/linux/gpio.h:62:0,
from drivers/leds/leds-pca955x.c:46:
include/asm-generic/gpio.h: In function 'gpio_to_chip':
>> include/asm-generic/gpio.h:60:9: error: implicit declaration of function 'gpiod_to_chip'; did you mean 'gpio_to_chip'? [-Werror=implicit-function-declaration]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~
gpio_to_chip
>> include/asm-generic/gpio.h:60:9: warning: return makes pointer from integer without a cast [-Wint-conversion]
return gpiod_to_chip(gpio_to_desc(gpio));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/leds/leds-pca955x.c: At top level:
>> drivers/leds/leds-pca955x.c:118:19: error: field 'gpio' has incomplete type
struct gpio_chip gpio;
^~~~
drivers/leds/leds-pca955x.c: In function 'pca955x_gpio_request_pin':
>> drivers/leds/leds-pca955x.c:310:28: error: implicit declaration of function 'gpiochip_get_data'; did you mean 'gpio_get_value'? [-Werror=implicit-function-declaration]
struct pca955x *pca955x = gpiochip_get_data(gc);
^~~~~~~~~~~~~~~~~
gpio_get_value
>> drivers/leds/leds-pca955x.c:310:28: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
drivers/leds/leds-pca955x.c: In function 'pca955x_set_value':
drivers/leds/leds-pca955x.c:322:28: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
struct pca955x *pca955x = gpiochip_get_data(gc);
^~~~~~~~~~~~~~~~~
drivers/leds/leds-pca955x.c: In function 'pca955x_gpio_get_value':
drivers/leds/leds-pca955x.c:339:28: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
struct pca955x *pca955x = gpiochip_get_data(gc);
^~~~~~~~~~~~~~~~~
drivers/leds/leds-pca955x.c: In function 'pca955x_gpio_direction_input':
drivers/leds/leds-pca955x.c:352:28: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
struct pca955x *pca955x = gpiochip_get_data(gc);
^~~~~~~~~~~~~~~~~
drivers/leds/leds-pca955x.c: In function 'pca955x_probe':
>> drivers/leds/leds-pca955x.c:557:9: error: implicit declaration of function 'devm_gpiochip_add_data'; did you mean 'devm_gpiod_put'? [-Werror=implicit-function-declaration]
err = devm_gpiochip_add_data(&client->dev, &pca955x->gpio,
^~~~~~~~~~~~~~~~~~~~~~
devm_gpiod_put
cc1: some warnings being treated as errors
..
vim +60 include/asm-generic/gpio.h
d2876d08 David Brownell 2008-02-04 56
79a9becd Alexandre Courbot 2013-10-17 57 /* caller holds gpio_lock *OR* gpio is marked as requested */
79a9becd Alexandre Courbot 2013-10-17 58 static inline struct gpio_chip *gpio_to_chip(unsigned gpio)
79a9becd Alexandre Courbot 2013-10-17 59 {
79a9becd Alexandre Courbot 2013-10-17 @60 return gpiod_to_chip(gpio_to_desc(gpio));
79a9becd Alexandre Courbot 2013-10-17 61 }
d2876d08 David Brownell 2008-02-04 62
:::::: The code at line 60 was first introduced by commit
:::::: 79a9becda8940deb2274b5aa4577c86d52ee7ecb gpiolib: export descriptor-based GPIO interface
:::::: TO: Alexandre Courbot <acourbot@nvidia.com>
:::::: 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: 58292 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2019-07-02 12:21 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-07-02 12:21 [gpio:devel-gpio-driver-isolation 65/66] include/asm-generic/gpio.h:60:9: error: implicit declaration of function 'gpiod_to_chip'; did you mean 'gpio_to_chip'? kbuild 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.