kernel-ark/drivers/regulator
Mark Brown 968c2c1707 regulator: Actually free the regulator in devm_regulator_put()
It turns out that (quite surprisingly) devres_destroy() only undoes the
devres mapping, it doesn't destroy the underlying resource, meaning that
anything using devm_regulator_put() would leak. While we wait for the new
devres_release() which does what we want to get merged open code it in
devm_regulator_put().

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Liam Girdwood <lrg@ti.com>
2012-05-07 13:14:44 +01:00
..
88pm8607.c
aat2870-regulator.c
ab3100.c
ab8500.c
ad5398.c
anatop-regulator.c regulator: Fix a build warning in the anatop driver for 3.4 2012-04-10 10:26:41 -07:00
core.c regulator: Actually free the regulator in devm_regulator_put() 2012-05-07 13:14:44 +01:00
da903x.c regulator: da903x: Use DIV_ROUND_UP macro to calculate selector 2012-03-11 20:48:52 +00:00
da9052-regulator.c
db8500-prcmu.c
dbx500-prcmu.c
dbx500-prcmu.h
dummy.c
dummy.h
fixed-helper.c regulator: Remove non-existent parameter from fixed-helper.c kernel doc 2012-03-31 19:41:20 +01:00
fixed.c regulator fixed: Do not report enumaratable voltages if there are none 2012-03-11 20:48:51 +00:00
gpio-regulator.c
isl6271a-regulator.c
Kconfig Merge tag 'regulator-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into next/drivers 2012-03-24 11:29:58 +00:00
lp3971.c
lp3972.c
Makefile Merge tag 'regulator-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into next/drivers 2012-03-24 11:29:58 +00:00
max1586.c regulator: max1586: Use DIV_ROUND_UP macro to calculate selector 2012-03-11 20:48:49 +00:00
max8649.c Merge remote-tracking branch 'regulator/topic/stub' into regulator-next 2012-03-18 21:38:20 +00:00
max8660.c regulator: max8660: Use DIV_ROUND_UP macro to calculate selector 2012-03-11 20:48:50 +00:00
max8925-regulator.c regulator: max8925: Use DIV_ROUND_UP macro 2012-03-13 23:19:40 +00:00
max8952.c
max8997.c regulator: Fix the logic to ensure new voltage setting in valid range 2012-04-17 15:17:11 +01:00
max8998.c regulator: Silence error message in max8998_pmic_probe 2012-03-11 20:48:54 +00:00
mc13xxx-regulator-core.c
mc13xxx.h
mc13783-regulator.c
mc13892-regulator.c regulator: Fix unbalanced lock/unlock in mc13892_regulator_probe error path 2012-03-26 18:32:11 +01:00
of_regulator.c
pcap-regulator.c
pcf50633-regulator.c
s5m8767.c regulator: Fix setting new voltage in s5m8767_set_voltage 2012-03-31 11:26:19 +01:00
tps6105x-regulator.c
tps6507x-regulator.c regulator: Convert tps6507x to set_voltage_sel 2012-03-14 14:13:17 +00:00
tps6524x-regulator.c regulator: Updates for 3.4 2012-03-21 10:34:56 -07:00
tps6586x-regulator.c regulator: tps6586x: Fix list minimal voltage setting for LDO0 2012-03-26 11:55:29 +01:00
tps62360-regulator.c
tps65023-regulator.c
tps65217-regulator.c regulator: Merge tps65217_pmic_ldo234_ops and tps65217_pmic_dcdc_ops to tps65217_pmic_ops 2012-03-12 10:50:46 +00:00
tps65910-regulator.c Merge tag 'regulator-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into next/drivers 2012-03-24 11:29:58 +00:00
tps65912-regulator.c regulator: Simplify implementation of tps65912_get_voltage_dcdc 2012-03-14 12:37:23 +00:00
twl-regulator.c
userspace-consumer.c
virtual.c
wm831x-dcdc.c regulator: wm831x-dcdc: Fix the logic to choose best current limit setting 2012-03-28 12:44:07 +01:00
wm831x-isink.c regulator: wm831x-isink: Fix the logic to choose best current limit setting 2012-03-28 12:44:07 +01:00
wm831x-ldo.c regulator: Fix setting low power mode for wm831x aldo 2012-03-29 12:06:24 +01:00
wm8350-regulator.c regulator: Only update [LDOx|DCx]_HIB_MODE bits in wm8350_[ldo|dcdc]_set_suspend_disable 2012-03-29 12:06:24 +01:00
wm8400-regulator.c regulator: wm8400: Use DIV_ROUND_UP macro to calculate selector 2012-03-11 20:48:51 +00:00
wm8994-regulator.c