diff options
author | Linus Walleij <linus.walleij@linaro.org> | 2016-05-30 16:48:39 +0200 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2016-05-30 16:56:41 +0200 |
commit | 54d77198fdfbc4f0fe11b4252c1d9c97d51a3264 (patch) | |
tree | 0a8327b8bdf5c49781c8efad73009e4f0bb77719 /samples/hidraw | |
parent | 8b92e17efe029cc19f435f9fcbdfb1e7b9beb0ef (diff) |
gpio: bail out silently on NULL descriptors
In fdeb8e1547cb9dd39d5d7223b33f3565cf86c28e
("gpio: reflect base and ngpio into gpio_device")
assumed that GPIO descriptors are either valid or error
pointers, but gpiod_get_[index_]optional() actually return
NULL descriptors and then all subsequent calls should just
bail out.
Cc: stable@vger.kernel.org
Cc: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Cc: Florian Fainelli <f.fainelli@gmail.com>
Cc: Andrew Lunn <andrew@lunn.ch>
Fixes: fdeb8e1547cb ("gpio: reflect base and ngpio into gpio_device")
Reported-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'samples/hidraw')
0 files changed, 0 insertions, 0 deletions