commit | e324ce61ef483dd26d03502d35666ad48a2e1b33 | [log] [tgz] |
---|---|---|
author | Dmitry Torokhov <dmitry.torokhov@gmail.com> | Mon Dec 24 09:32:46 2012 -0800 |
committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | Mon Dec 24 09:51:30 2012 -0800 |
tree | 8ab6bb928fb008beb37f0fa6a3b361f980dc5e5e | |
parent | d46329a708c1a3301e272a029266b69339c0877f [diff] |
Input: gpio_keys - defer probing if GPIO probing is deferred If of_get_gpio_flags() returns an error (as in case when GPIO probe is deferred) the driver would attempt to claim invalid GPIO. It should propagate the error code up the stack instead so that the probe either fails or will be retried later (in case of -EPROBE_DEFER). Cc: stable@vger.kernel.org Reported-by: Gabor Juhos <juhosg@openwrt.org> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>