leds: leds-gpio: Pass on error codes unmodified
authorSoren Brinkmann <soren.brinkmann@xilinx.com>
Sun, 1 Feb 2015 03:15:00 +0000 (19:15 -0800)
committerBryan Wu <cooloney@gmail.com>
Mon, 2 Feb 2015 22:36:10 +0000 (14:36 -0800)
commitc6e71f813f7208d80bfe0f435d627fad1b204558
tree8bacdd85fe59ad538cdd8058e470462acf35b67d
parent4552d2ee3ccb50e2926c53f58c3d7c4c3df9568c
leds: leds-gpio: Pass on error codes unmodified

Instead of overriding error codes, pass them on unmodified. This
way a EPROBE_DEFER is correctly passed to the driver core. This results
in the LED driver correctly requesting probe deferral in cases the GPIO
controller is not yet available.

Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Reported-and-tested-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Bryan Wu <cooloney@gmail.com>
drivers/leds/leds-gpio.c