summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/ath/ath9k/ar9003_phy.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2010-07-23 03:53:16 +0200
committerJohn W. Linville <linville@tuxdriver.com>2010-07-26 15:32:42 -0400
commit4cee78614cfa046a26c4fbf313d5bbacb3ad8efc (patch)
tree0affac977346b9130c960a3c4eec430d3f234025 /drivers/net/wireless/ath/ath9k/ar9003_phy.c
parentec25acc46a62db98baaa9b221f33b66af09a1964 (diff)
ath9k: fix yet another buffer leak in the tx aggregation code
When an aggregation session is being cleaned up, while the tx status for some frames is being processed, the TID is flushed and its buffers are sent out. Unfortunately that left the pending un-acked frames unprocessed, thus leaking buffers. Fix this by reordering the code so that those frames are processed first, before the TID is flushed. Signed-off-by: Felix Fietkau <nbd@openwrt.org> Cc: stable@kernel.org Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/ar9003_phy.c')
0 files changed, 0 insertions, 0 deletions