Input: gpio_keys - don't report events on gpio failure
authorBjorn Andersson <bjorn.andersson@sonymobile.com>
Fri, 2 Oct 2015 17:44:00 +0000 (10:44 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 2 Oct 2015 18:44:15 +0000 (11:44 -0700)
commit77fa05541cc02ab87e6d6e42254052b0cd30c3a4
treefe3414c62114c54f2c15a4edbb12b4578bb1e672
parenta27b5e0a78c31b57fa5cceaec4415caeca2e50dd
Input: gpio_keys - don't report events on gpio failure

In the cases where the gpio chip fails to acquire the current state an
error is reported back to gpio_keys. This is currently interpreted as if
the line went high, which just confuses the developer.

This patch introduces an error print in this case and skipps the
reporting of a input event; to aid in debugging this issue.

Reported-by: John Stultz <john.stultz@linaro.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/keyboard/gpio_keys.c