diff options
| author | Samu Onkalo <[email protected]> | 2011-01-12 16:59:19 -0800 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2011-01-13 08:03:06 -0800 |
| commit | d4e7ad03e84b2301be4f9a39ef2778126699ff0c (patch) | |
| tree | f9eddca8aed77b76aa3a7690ae25fa5b5fc2c467 /scripts/basic | |
| parent | fbac0812de0455c6af3e1f29fccffc207073b7eb (diff) | |
leds: lp5521: fix circular locking
Driver contained possibility for circular locking.
One lock is held by sysfs-core and another one by the driver itself. This
happened when the driver created or removed sysfs entries dynamically.
There is no real need to do those operations. Now all the sysfs entries
are created at probe and removed at removal. Engine load sysfs entries
are now visible all the time. However, access to the entries fails if the
engine is disabled or running.
Signed-off-by: Samu Onkalo <[email protected]>
Cc: Arun Murthy <[email protected]>
Reviewed-by: Ilkka Koskinen <[email protected]>
Cc: Richard Purdie <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'scripts/basic')
0 files changed, 0 insertions, 0 deletions