summaryrefslogtreecommitdiffstats
path: root/drivers/ieee1394/eth1394.c
diff options
context:
space:
mode:
authorStefan Richter <stefanr@s5r6.in-berlin.de>2007-06-17 23:47:45 +0200
committerStefan Richter <stefanr@s5r6.in-berlin.de>2007-07-10 00:07:39 +0200
commita0e857eeffba8976be6bdb9f4bb011c18eb2aff7 (patch)
tree2edceea4805bd9ab0dc91da9931d66c8bcd8d02a /drivers/ieee1394/eth1394.c
parentieee1394: convert ieee1394 from "struct class_device" to "struct device" (diff)
downloadlinux-a0e857eeffba8976be6bdb9f4bb011c18eb2aff7.tar.xz
linux-a0e857eeffba8976be6bdb9f4bb011c18eb2aff7.zip
ieee1394: nodemgr: parallelize between several hosts
Remove the global nodemgr_serialize mutex which enclosed most of the host thread event loop. This allows for parallelism between several host adapter cards. Properly serialize the driver hooks .update(), .suspend(), .resume(), and .remove() by means of device->sem. These hooks can be called from outside the host threads' contexts. Get() and put() the device.driver when calling its hooks. Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Diffstat (limited to 'drivers/ieee1394/eth1394.c')
0 files changed, 0 insertions, 0 deletions