diff options
author | Antonio Ospite <[email protected]> | 2011-04-14 15:21:59 -0700 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2011-04-14 16:06:54 -0700 |
commit | 592ce316395abc6b4e96c1ac198e5f347bb5d578 (patch) | |
tree | 28281eed393ec50625ff3558956baccb5c4f4ec7 /lib/memory-notifier-error-inject.c | |
parent | d3bc2367180f7ee6afe4ee6e886bfba3ad4eb290 (diff) |
leds/leds-regulator.c: fix handling of already enabled regulators
Make the driver aware of the initial status of the regulator.
The leds-regulator driver was ignoring the initial status of the
regulator; this resulted in rdev->use_count being incremented to 2 after
calling regulator_led_set_value() in the .probe method when a regulator
was already enabled at insmod time, which made it impossible to ever
disable the regulator.
Signed-off-by: Antonio Ospite <[email protected]>
Cc: Richard Purdie <[email protected]>
Cc: Antonio Ospite <[email protected]>
Acked-by: Mark Brown <[email protected]>
Cc: Liam Girdwood <[email protected]>
Cc: Daniel Ribeiro <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'lib/memory-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions