regulator: Fix _regulator_get_voltage if get_voltage callback is NULL
authorAxel Lin <axel.lin@gmail.com>
Mon, 23 May 2011 12:08:10 +0000 (20:08 +0800)
committerLiam Girdwood <lrg@slimlogic.co.uk>
Fri, 27 May 2011 09:49:30 +0000 (10:49 +0100)
commitcb220d16f91f8d5fa1450c7af17e028e8cb3f0f1
tree98af3e7e811980be3608c1c4b7506fb73d74d21c
parent5ccee4ae8eab957ab6d534283db5bd27703dba03
regulator: Fix _regulator_get_voltage if get_voltage callback is NULL

In the case of get_voltage callback is NULL, current implementation in
_regulator_get_voltage will return -EINVAL.

Also returns proper error if ret is negative value.

Signed-off-by: Axel Lin <axel.lin@gmail.com>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
drivers/regulator/core.c