]> git.baikalelectronics.ru Git - kernel.git/commit
Input: soc_button_array - bail out earlier if gpiod_count is zero
authorBenjamin Tissoires <benjamin.tissoires@redhat.com>
Fri, 25 Nov 2016 19:36:01 +0000 (11:36 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 25 Nov 2016 19:39:50 +0000 (11:39 -0800)
commitc1598ca355aebeb62fefcee307a322b671cac163
tree62881e1940d7d44f453f649fb7ee38dd0f4360ab
parentfc26664193961d0f2b82cef17a4a0a0e38904911
Input: soc_button_array - bail out earlier if gpiod_count is zero

The PNP0C40 device of the Surface 3 doesn't have any GPIO attached to it.
Instead of trying to access the GPIO, request the count beforehand and
bail out if it is null or if an error is returned.

Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/misc/soc_button_array.c