diff options
author | Felix Fietkau <nbd@openwrt.org> | 2010-10-27 02:15:05 +0200 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-10-27 15:46:50 -0400 |
commit | e609e2ea2cdb3448e7849703179cd792a28dcc55 (patch) | |
tree | d28901d24ff6ff619aaa0191e99b6bee18294cac /include/linux/svga.h | |
parent | 5e848f789d60000d39d9a5f26ab02dbdd963f6cd (diff) | |
download | blackbird-op-linux-e609e2ea2cdb3448e7849703179cd792a28dcc55.tar.gz blackbird-op-linux-e609e2ea2cdb3448e7849703179cd792a28dcc55.zip |
ath9k: fix tx aggregation flush on AR9003
Completing aggregate frames can lead to new buffers being pushed into
the tid queues due to software retransmission.
When the tx queues are being drained, all pending aggregates must be
completed before the tid queues get drained, otherwise buffers might be
leaked.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Cc: stable@kernel.org
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'include/linux/svga.h')
0 files changed, 0 insertions, 0 deletions