mfd: arizona: Add sensible return value to some error paths
authorCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
Wed, 31 Aug 2016 09:41:30 +0000 (10:41 +0100)
committerLee Jones <lee.jones@linaro.org>
Mon, 12 Sep 2016 08:56:16 +0000 (09:56 +0100)
commitdede0427e4b444e87d13b9264e8fbde29b493a29
treefb348ec96a25d019893ba28bb81ed6754ca03161
parent95f3d81751806971d3ed07e65118e14050bc35c9
mfd: arizona: Add sensible return value to some error paths

There are some cases in arizona_dev_init, such as where we don't
recognise the chip ID, in which we head to the error path without
setting a sensible error code in ret. This would lead to the chip
silently failing probe, as it would still return 0. Fix this up by
adding appropriate sets of the return value.

Whilst adding these update the existing paths that do return an error
when the chip is not recognised to use ENODEV, which seems like a better
fit.

Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/mfd/arizona-core.c
This page took 0.024539 seconds and 5 git commands to generate.