firewire: Schedule topology work before calling driver update functions.
authorKristian Høgsberg <krh@redhat.com>
Tue, 6 Feb 2007 19:49:35 +0000 (14:49 -0500)
committerStefan Richter <stefanr@s5r6.in-berlin.de>
Fri, 9 Mar 2007 21:02:53 +0000 (22:02 +0100)
commit993baca3dde7959567e3c7c262c2bc843ba241de
treebc924ea80ec97b3ef04d9f4017608f25ab70566b
parent7f37c426c68d34aa221ce29262c1eba39034ac97
firewire: Schedule topology work before calling driver update functions.

This prevents superfluous bus traffic as fw-sbp2 logs in only to
get kicked off the device by another bus reset as the driver core
does bus management.  Scheduling it this way lets the driver core
finish bus management before higher level drivers get the update
callback.

Signed-off-by: Kristian Høgsberg <krh@redhat.com>
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
drivers/firewire/fw-topology.c