gpio: make gpiod_to_irq() return negative for NO_IRQ
authorLinus Walleij <linus.walleij@linaro.org>
Mon, 2 May 2016 11:13:10 +0000 (13:13 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 2 May 2016 11:34:21 +0000 (13:34 +0200)
commit4c37ce8608a8c6521726d4cd1d4f54424e8d095f
treeeee58f88ba6ba7a536b43f3b15775b95197b3c70
parent3b711e0781f34400326f911c15784e84deca84b6
gpio: make gpiod_to_irq() return negative for NO_IRQ

If a translation returns zero, that means NO_IRQ, so we
should return an error since the function is documented to
return a negative code on error.

Reported-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpiolib.c