Skip to content
Snippets Groups Projects
Commit a0e857ee authored by Stefan Richter's avatar Stefan Richter
Browse files

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: default avatarStefan Richter <stefanr@s5r6.in-berlin.de>
parent dd7f2928
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment