From 54c07b610832e9400a528911ab11d900d1143abe Mon Sep 17 00:00:00 2001 From: Christian Lamparter Date: Sat, 7 Jul 2012 16:43:55 +0200 Subject: [PATCH] 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 --- carlfw/src/wlan.c | 12 ------------ 1 file changed, 12 deletions(-) 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 */ -- 2.31.1