]> Git Repo - linux.git/commit
gpio: bail out silently on NULL descriptors
authorLinus Walleij <[email protected]>
Mon, 30 May 2016 14:48:39 +0000 (16:48 +0200)
committerLinus Walleij <[email protected]>
Mon, 30 May 2016 14:56:41 +0000 (16:56 +0200)
commit54d77198fdfbc4f0fe11b4252c1d9c97d51a3264
tree0a8327b8bdf5c49781c8efad73009e4f0bb77719
parent8b92e17efe029cc19f435f9fcbdfb1e7b9beb0ef
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: [email protected]
Cc: Sergei Shtylyov <[email protected]>
Cc: Florian Fainelli <[email protected]>
Cc: Andrew Lunn <[email protected]>
Fixes: fdeb8e1547cb ("gpio: reflect base and ngpio into gpio_device")
Reported-by: Uwe Kleine-König <[email protected]>
Signed-off-by: Linus Walleij <[email protected]>
drivers/gpio/gpiolib.c
This page took 0.056977 seconds and 4 git commands to generate.