]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitb1d34cf4c1710747709d416075d1267e8de02d17
treee76a3665243ed9fb7275228d9a14dcb0eb5b567a
parent9d15583144691631c4c0b1d692896b2b87542e27
firewire: allocate broadcast channel in hardware

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