compat-wireless: add pending fix patch for ath9k
authorLuis R. Rodriguez <lrodriguez@atheros.com>
Thu, 27 May 2010 02:47:05 +0000 (19:47 -0700)
committerLuis R. Rodriguez <lrodriguez@atheros.com>
Thu, 27 May 2010 02:47:05 +0000 (19:47 -0700)
commit9a89e44e069e026291f10795f505840a0a302596
tree80299326c3fafbc767325c91ccd16a9967f5cdeb
parent7600a013c6487b1e448bc32067c122acac7674b8
compat-wireless: add pending fix patch for ath9k

This adds this pending patch:

From:   Vasanthakumar Thiagarajan <vasanth@atheros.com>
Subject: [PATCH] ath9k: Fix bug in the way "bf_tx_aborted" of struct ath_buf is used
Date:   Wed, 26 May 2010 19:06:53 -0700

This bug was introduced by the following commit

Author: Vasanthakumar Thiagarajan <vasanth@atheros.com>
Date:   Thu Apr 15 17:38:46 2010 -0400

ath9k: Remove ATH9K_TX_SW_ABORTED and introduce a bool for this purpose

Wrong buffer is checked for bf_tx_aborted field in ath_tx_num_badfrms(),
this may result in a rate scaling with wrong feedback (number
of unacked frames in this case). It is the last one in the chain
of buffers for an aggregate frame that should be checked.

Also it misses the initialization of this field in the buffer,
this may lead to a situation where we stop the sw retransmission
of failed subframes associated to this buffer.

Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
linux-next-pending/0021-ath9k-Fix-bug-in-the-way.patch [new file with mode: 0644]