summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpio-em.c
diff options
context:
space:
mode:
authorDmitry Torokhov <dmitry.torokhov@gmail.com>2017-02-12 17:13:55 -0800
committerLinus Walleij <linus.walleij@linaro.org>2017-03-15 11:16:30 +0100
commit22c403676dbbb7c6f186099527af7f065498ef45 (patch)
treeb4c165eee3ec51b83a17bd1d62f5e0851d28287c /drivers/gpio/gpio-em.c
parent85c73d50e57eb8ad43955fe38714bc5fba1acd92 (diff)
downloadlinux-22c403676dbbb7c6f186099527af7f065498ef45.tar.bz2
gpio: return NULL from gpiod_get_optional when GPIOLIB is disabled
Given the intent behind gpiod_get_optional() and friends it does not make sense to return -ENOSYS when GPIOLIB is disabled: the driver is expected to work just fine without gpio so let's behave as if gpio was not found. Otherwise we have to special-case -ENOSYS in drivers. Note that there was objection that someone might forget to enable GPIOLIB when dealing with a platform that has device that actually specifies optional gpio and we'll break it. I find this unconvincing as that would have to be the *only GPIO* in the system, which is extremely unlikely. Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/gpio/gpio-em.c')
0 files changed, 0 insertions, 0 deletions