diff options
| author | NeilBrown <[email protected]> | 2012-05-01 11:49:24 -0700 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2012-06-12 15:27:32 -0700 |
| commit | 59d4467be405316916a4087d5b02d99196eeef04 (patch) | |
| tree | c6f42a454b2d3e3818c84bb0050a2f920993b1df /tools/perf/scripts/python/bin | |
| parent | bdd4034df8b37841eeaf7b05f86e732ab8e0b08a (diff) | |
w1: introduce a slave mutex for serializing IO
w1 devices need a mutex to serial IO. Most use master->mutex.
However that is used for other purposes and they can conflict.
In particular master->mutex is held while w1_attach_slave_device is
called.
For bq27000, this registers a 'powersupply' device which tries to read the
current status. The attempt to read will cause a deadlock on
master->mutex.
So create a new per-slave mutex and use that for serializing IO for
bq27000.
Signed-off-by: NeilBrown <[email protected]>
Cc: Evgeniy Polyakov <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions