summaryrefslogtreecommitdiffstats
path: root/net/nfc
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2012-05-01 20:49:24 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-06-13 00:27:32 +0200
commit59d4467be405316916a4087d5b02d99196eeef04 (patch)
treec6f42a454b2d3e3818c84bb0050a2f920993b1df /net/nfc
parentdriver core: always handle dpm_order (diff)
downloadlinux-59d4467be405316916a4087d5b02d99196eeef04.tar.xz
linux-59d4467be405316916a4087d5b02d99196eeef04.zip
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 <neilb@suse.de> Cc: Evgeniy Polyakov <zbr@ioremap.net> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'net/nfc')
0 files changed, 0 insertions, 0 deletions