firewire: allocate broadcast channel in hardware
authorClemens Ladisch <clemens@ladisch.de>
Thu, 10 Jun 2010 06:40:49 +0000 (08:40 +0200)
committerClemens Ladisch <clemens@ladisch.de>
Thu, 10 Jun 2010 06:40:49 +0000 (08:40 +0200)
On OHCI 1.1 controllers, let the hardware allocate the broadcast channel
automatically.  This removes a theoretical race condition directly after
a bus reset where it could be possible to read the channel allocation
register with channel 31 still being unallocated.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
drivers/firewire/core-card.c
drivers/firewire/core-topology.c
drivers/firewire/core.h
drivers/firewire/ohci.c

Simple merge
Simple merge
Simple merge
Simple merge