linux_old1/drivers/regulator
Wolfram Sang 8b4709ecea regulator: fix dangling pointers
Fix I2C-drivers which missed setting clientdata to NULL before freeing the
structure it points to. Also fix drivers which do this _after_ the structure
was freed already.

Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
Cc: Liam Girdwood <lrg@slimlogic.co.uk>
Cc: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
2010-03-22 19:46:16 +00:00
..
88pm8607.c regulator: Unsupport 88pm8607 A0 and A1 2010-03-07 22:17:06 +01:00
Kconfig regulator: Add max8925 support 2010-03-07 22:17:08 +01:00
Makefile regulator: Add max8925 support 2010-03-07 22:17:08 +01:00
ab3100.c Regulators: ab3100 - fix probe and remove annotations 2010-03-03 14:49:27 +00:00
bq24022.c regulator/bq24022: fix bug in is_enabled function 2009-04-28 18:58:08 +01:00
core.c regulator: Get rid of lockdep warning 2010-03-22 19:44:44 +00:00
da903x.c regulator: keep index within bounds in da9034_get_ldo12_voltage() 2009-12-17 10:27:25 +00:00
dummy.c regulator: Provide optional dummy regulator for consumers 2010-03-03 14:49:26 +00:00
dummy.h regulator: Provide optional dummy regulator for consumers 2010-03-03 14:49:26 +00:00
fixed.c Regulators: fixed - annotate probe and remove methods 2010-03-03 14:49:27 +00:00
lp3971.c lp3971: Fix BUCK_VOL_CHANGE_SHIFT logic 2010-03-22 19:44:45 +00:00
max1586.c regulator: fix dangling pointers 2010-03-22 19:46:16 +00:00
max8649.c regulator: fix dangling pointers 2010-03-22 19:46:16 +00:00
max8660.c regulator: fix dangling pointers 2010-03-22 19:46:16 +00:00
max8925-regulator.c Regulators: max8925-regulator - clean up driver data after removal 2010-03-22 19:44:44 +00:00
mc13783-regulator.c regulator: mc13783: consider Power Gates as digital regulators. 2010-03-03 14:49:23 +00:00
pcap-regulator.c Regulators: pcap-regulator - clean up driver data after removal 2010-03-03 14:49:29 +00:00
pcf50633-regulator.c mfd: Fix pcf50633-regulator drvdata usage 2009-12-13 19:21:20 +01:00
tps6507x-regulator.c Regulators: tps6507x-regulator - mark probe method as __devinit 2010-03-03 14:49:28 +00:00
tps65023-regulator.c Regulators: tps65023-regulator - mark probe method as __devinit 2010-03-03 14:49:27 +00:00
twl-regulator.c Regulators: twl-regulator - mark probe function as __devinit 2010-03-03 14:49:27 +00:00
userspace-consumer.c regulator: userspace: use sysfs_create_group 2009-09-22 13:32:41 +01:00
virtual.c Regulators: virtual - use sysfs attribute groups 2010-03-03 14:49:26 +00:00
wm831x-dcdc.c Regulators: wm831x-xxx - clean up driver data after removal 2010-03-03 14:49:29 +00:00
wm831x-isink.c Regulators: wm831x-xxx - clean up driver data after removal 2010-03-03 14:49:29 +00:00
wm831x-ldo.c Regulators: wm831x-xxx - clean up driver data after removal 2010-03-03 14:49:29 +00:00
wm8350-regulator.c mfd: Add a data argument to the WM8350 IRQ free function 2010-03-07 22:16:56 +01:00
wm8400-regulator.c Regulators: wm8400 - cleanup platform driver data handling 2010-03-03 14:49:30 +00:00
wm8994-regulator.c Regulators: wm8994 - clean up driver data after removal 2010-03-03 14:49:29 +00:00