rt2x00: Allow rt61 to catch up after a missing tx report
authorMattias Nissler <mattias.nissler@gmx.de>
Mon, 12 Nov 2007 14:03:12 +0000 (15:03 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 10 Jan 2008 21:18:24 +0000 (16:18 -0500)
commit62bc060b8ed5fcdafd87da5ab17bdd59a39ebcc9
tree559d6a6d6ebc1dac49aa6b30f579afe48546ffd9
parent3ce54450461bad18bbe1f9f5aa3ecd2f8e8d1235
rt2x00: Allow rt61 to catch up after a missing tx report

Sometimes it happens in the tx path that an entry given to the hardware isn't
reported in the txdone handler. This ultimately led to the dreaded "non-free
entry in the non-full queue" message and the stopping of the tx queue. Work
around this issue by allowing the driver to also clear out previos entries in
the txdone handler.

Signed-off-by: Mattias Nissler <mattias.nissler@gmx.de>
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/rt2x00/rt61pci.c