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)
commit82b662dc41027527675740de15344d1b4e34958e
treee9e38e035e426c40b5f52f48da7928872fe61f5c
parentc16714704bb35165e5b85d927873dcc643772648
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