1. 25 8月, 2011 2 次提交
    • R
      ath9k: Fix rx overrun interrupt storm · 0682c9b5
      Rajkumar Manoharan 提交于
      Whenever RXEOL is received, both RXORN and RXEOL got cleared
      to avoid rx overrun interrupt storm. This was handled only for
      edma chips. The same scenario was also observered with AR9280,
      doing frequent channel type switch b/w HT20/40 with bidi traffic
      that is causing failure to stop rx dma. This patch clears
      the RXEOL & RXORN interrupts for all chips.
      
      ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x42000020
      DMADBG_7=0x000062c0
      ath: Could not stop RX, we could be confusing the DMA engine when we
      start RX up
      ------------[ cut here ]------------
      WARNING: at drivers/net/wireless/ath/ath9k/recv.c:532
      ath_stoprecv+0x110/0x120 [ath9k]()
      Call Trace:
       [<ffffffff8104a55a>] warn_slowpath_common+0x7a/0xb0
       [<ffffffff8104a5a5>] warn_slowpath_null+0x15/0x20
       [<ffffffffa0560380>] ath_stoprecv+0x110/0x120 [ath9k]
       [<ffffffffa055e6fa>] ath_reset+0x6a/0x200 [ath9k]
      Signed-off-by: NRajkumar Manoharan <rmanohar@qca.qualcomm.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      0682c9b5
    • R
      ath9k_hw: Fix exceed transmission burst-time of 5GHz · 7a12dfdb
      Rajkumar Manoharan 提交于
      The WAR which adds extra delimiters when using RTS/CTS
      with aggregation and non-enterprise AR9003 chips.
      This extra padding is done after doing all the 4ms limit
      checks and hence the total aggregate sizes are exceeding
      the allowed duration. This patch limits the aggregate
      sizes appropriately after including these extra delimiters.
      Signed-off-by: NRajkumar Manoharan <rmanohar@qca.qualcomm.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      7a12dfdb
  2. 24 8月, 2011 1 次提交
  3. 23 8月, 2011 20 次提交
  4. 14 8月, 2011 1 次提交
  5. 13 8月, 2011 3 次提交
  6. 11 8月, 2011 4 次提交
  7. 10 8月, 2011 9 次提交