gpiolib: check validity for gpio_info in *_active()
gpio_set_active, gpio_is_active and gpio_direction_active are public
functions, accordingly there should be error checking.

If an invalid gpio number is given to these functions without checking
gpio_adjust_value is called with gi == NULL which then dereferences this
pointer.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent 340af0a commit b2ac13f498fb217194d6afe836981411bf14158c
@Uwe Kleine-König Uwe Kleine-König authored on 21 Sep 2017
Sascha Hauer committed on 26 Sep 2017
Showing 1 changed file
View
drivers/gpio/gpiolib.c