diff options
author | Andrey Smirnov <andrew.smirnov@gmail.com> | 2018-10-26 18:31:47 -0700 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-10-29 09:09:22 +0100 |
commit | 9c435088fbfd2da50b19e6fc66ef6676c85795e6 (patch) | |
tree | 912387277cff721fcb0b3017b20dd0dda6b5458d /drivers | |
parent | f96fb5e4464eeba3efe6eff67031e38c82ff365f (diff) | |
download | barebox-9c435088fbfd2da50b19e6fc66ef6676c85795e6.tar.gz barebox-9c435088fbfd2da50b19e6fc66ef6676c85795e6.tar.xz |
gpio: VF610: Propagate error code of gpiochip_add() up
Propagate error code of gpiochip_add() up the call chain. This won't
do any meaningful cleanup, but at least it will make problems
noticable.
Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/gpio/gpio-vf610.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/gpio/gpio-vf610.c b/drivers/gpio/gpio-vf610.c index ca2bf9ac69..ab35310fbe 100644 --- a/drivers/gpio/gpio-vf610.c +++ b/drivers/gpio/gpio-vf610.c @@ -142,9 +142,8 @@ static int vf610_gpio_probe(struct device_d *dev) port->chip.base *= VF610_GPIO_PER_PORT; port->chip.dev = dev; - gpiochip_add(&port->chip); - return 0; + return gpiochip_add(&port->chip); free_port: free(port); |