]> git.karo-electronics.de Git - mv-sheeva.git/commit
regulator: Only notify voltage changes when they succeed
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Thu, 16 Dec 2010 13:59:10 +0000 (13:59 +0000)
committerLiam Girdwood <lrg@slimlogic.co.uk>
Wed, 12 Jan 2011 14:33:05 +0000 (14:33 +0000)
commitded06a5270ddd6c3c3e25d9ddcaaaa4cb8385c2f
treea845d31f0bdc663fbbd3fde7dcd9ed638b963c66
parente8eef82b2c652d031bee9dff9762325672f5a1e0
regulator: Only notify voltage changes when they succeed

Currently we notify a voltage change whenever we exit set_voltage(),
even if the change failed for some reason (eg, a constraints issue).
This shouldn't cause any substantial ill effects but is wasteful as
listeners get notified on noops. Fix this by moving the notification
into _do_set_voltage() and only notifying if we don't return an error.

Reported-by: Saravana Kannan <skannan@codeaurora.org>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
drivers/regulator/core.c