From: Christian Lamparter Date: Sat, 7 Jul 2012 14:43:55 +0000 (+0200) Subject: Revert "carl9170 firmware: add workaround for carl vs. mac BAR problem" X-Git-Tag: 1.9.6~3 X-Git-Url: https://jxself.org/git/?p=carl9170fw.git;a=commitdiff_plain;h=54c07b610832e9400a528911ab11d900d1143abe Revert "carl9170 firmware: add workaround for carl vs. mac BAR problem" This reverts commit c5ade0a37dc2650ec206cce64dcaea32d2bd86be. The issue has been fixed in the driver. Signed-off-by: Christian Lamparter --- diff --git a/carlfw/src/wlan.c b/carlfw/src/wlan.c index b8d4ec4..e581fa8 100644 --- a/carlfw/src/wlan.c +++ b/carlfw/src/wlan.c @@ -457,18 +457,6 @@ static bool wlan_tx_status(struct dma_queue *queue, fw.wlan.cab_queue_len[super->s.vif_id]--; #endif /* CONFIG_CARL9170FW_CAB_QUEUE */ - if (unlikely(ieee80211_is_back_req(super->f.data.i3e.frame_control))) { - /* - * As explained above, the hardware seems to be - * incapable of matching BA to BARs. This is a - * problem especially with mac80211, because it - * does resent failed BARs which of course cause - * some mayhem in the receiver buffer at the HT - * peer on the other end. - */ - success = true; - } - wlan_tx_complete(super, success); /* recycle freed descriptors */