wil6210: change RX_HTRSH interrupt print level to debug
authorMaya Erez <qca_merez@qca.qualcomm.com>
Tue, 26 Apr 2016 11:41:39 +0000 (14:41 +0300)
committerKalle Valo <kvalo@qca.qualcomm.com>
Tue, 26 Apr 2016 11:57:45 +0000 (14:57 +0300)
When using interrupt moderation RX_HTRSH interrupt can occur
frequently during high throughput and should not be considered
as error.
Such print-outs can degrade the performance hence should be printed
in debug print level.

Signed-off-by: Maya Erez <qca_merez@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
drivers/net/wireless/ath/wil6210/interrupt.c

index fe66b2b646f0c10aa2dc07c84da31c30d9e02cc3..6897754f2722a37023e4cefcfeda122d3cef250f 100644 (file)
@@ -228,11 +228,8 @@ static irqreturn_t wil6210_irq_rx(int irq, void *cookie)
         */
        if (likely(isr & (BIT_DMA_EP_RX_ICR_RX_DONE |
                          BIT_DMA_EP_RX_ICR_RX_HTRSH))) {
-               wil_dbg_irq(wil, "RX done\n");
-
-               if (unlikely(isr & BIT_DMA_EP_RX_ICR_RX_HTRSH))
-                       wil_err_ratelimited(wil,
-                                           "Received \"Rx buffer is in risk of overflow\" interrupt\n");
+               wil_dbg_irq(wil, "RX done / RX_HTRSH received, ISR (0x%x)\n",
+                           isr);
 
                isr &= ~(BIT_DMA_EP_RX_ICR_RX_DONE |
                         BIT_DMA_EP_RX_ICR_RX_HTRSH);