From: Gabor Juhos Date: Sun, 23 Dec 2012 09:54:58 +0000 (-0800) Subject: Input: gpio_keys_polled - defer probing if GPIO probing is deferred X-Git-Tag: v3.8-rc3~22^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d46329a708c1a3301e272a029266b69339c0877f;p=pandora-kernel.git Input: gpio_keys_polled - defer probing if GPIO probing is deferred If GPIO probing is deferred, the driver tries to claim an invalid GPIO line which leads to an error message like this: gpio-keys-polled buttons.2: unable to claim gpio 4294966779, err=-22 gpio-keys-polled: probe of buttons.2 failed with error -22 We should make sure that error code returned by of_get_gpio_flags (including -EPROBE_DEFER) is propagated up the stack. Cc: stable@vger.kernel.org Signed-off-by: Gabor Juhos Signed-off-by: Dmitry Torokhov --- Reading git-diff-tree failed