spi: lp-8841: return correct error code from probe
authorArnd Bergmann <arnd@arndb.de>
Thu, 25 Feb 2016 11:37:40 +0000 (12:37 +0100)
committerMark Brown <broonie@kernel.org>
Fri, 26 Feb 2016 02:06:38 +0000 (11:06 +0900)
commit14a20428e2e02600195a71ad366c0caef97bf3d4
treeb6826679ced4fb7e1da3332f2fdf00261f62c3dd
parent7ecbfff6711fb331591003ac32c002ce55a0758f
spi: lp-8841: return correct error code from probe

The spi_lp8841_rtc_probe() function misses an initialization of the
return code when it fails to get its memory resource, as gcc notices:

drivers/spi/spi-lp8841-rtc.c: In function 'spi_lp8841_rtc_probe':
drivers/spi/spi-lp8841-rtc.c:239:9: error: 'ret' may be used uninitialized in this function [-Werror=maybe-uninitialized]

This changes the code to propagate the error from devm_ioremap_resource().

Fixes: 7ecbfff6711f ("spi: master driver to enable RTC on ICPDAS LP-8841")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Tested-by: Sergei Ianovich <ynvich@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-lp8841-rtc.c