]> git.baikalelectronics.ru Git - kernel.git/commit
firewire: ohci: flush AT contexts after bus reset for OHCI 1.2
authorClemens Ladisch <clemens@ladisch.de>
Fri, 24 Dec 2010 13:40:15 +0000 (14:40 +0100)
committerStefan Richter <stefanr@s5r6.in-berlin.de>
Mon, 3 Jan 2011 21:34:48 +0000 (22:34 +0100)
commit2036fa1c0f2c32a4aa913fa17998635806f3d0d0
treee9e38e035e426c40b5f52f48da7928872fe61f5c
parentaa3a189ba9918cd1e5d35b40194c563ee51802bc
firewire: ohci: flush AT contexts after bus reset for OHCI 1.2

The OHCI 1.2 (draft) specification, clause 7.2.3.3, allows and
recommends that, after a bus reset, the controller does not flush all
the packets in the AT queues.  Therefore, the driver has to do this
itself.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
drivers/firewire/ohci.c