Input: gpio_keys - verify that supplied GPIO numbers are valid
authorAnti Sullin <anti.sullin@artecdesign.ee>
Wed, 26 Sep 2007 04:01:03 +0000 (00:01 -0400)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Wed, 26 Sep 2007 04:01:03 +0000 (00:01 -0400)
commit006df3024431a50262d4a2898d25924f84fb697a
tree556a42e2e3bc47e947e509fff0ae6613db531628
parent2a8281d72da5dd8da025e6822dadd23a35383895
Input: gpio_keys - verify that supplied GPIO numbers are valid

As David Brownell pointed out, gpio_keys driver does not check
return code of gpio_to_irq().

This patch adds the gpio_to_irq return code check to gpio_keys
and moves the IRQ edge type setting to request_irq flags to avoid
changing the irq type before we have confirmed we can use it.

Signed-off-by: Anti Sullin <anti.sullin@artecdesign.ee>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
drivers/input/keyboard/gpio_keys.c