]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit1594b634e50cdf04a96f83b425e54b0118921d4a
treebc924ea80ec97b3ef04d9f4017608f25ab70566b
parentdc2f738dbf05e90b51aa1dc88055e6d0eef448ef
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