summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c
diff options
context:
space:
mode:
authorStanislaw Gruszka <sgruszka@redhat.com>2017-01-06 14:05:11 +0100
committerKalle Valo <kvalo@codeaurora.org>2017-01-17 13:58:36 +0200
commitcfe82fbd84239b7b65b380eba2f02cd5b12e99d7 (patch)
treee4351f4d543f174a5bb782df72a36032b60e822b /drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c
parent480b468625da1f054c487f7168e9a9bdc1bf869b (diff)
downloadop-kernel-dev-cfe82fbd84239b7b65b380eba2f02cd5b12e99d7.zip
op-kernel-dev-cfe82fbd84239b7b65b380eba2f02cd5b12e99d7.tar.gz
rt2800: increase TX timeout
When medium is busy or frames have to be resend, it takes time to send the frames and get TX status from hardware. For some really bad medium conditions it can take seconds. Patch change TX status timeout to give HW more time to provide it, however 500ms is not enough for bad conditions. In the future this timeout should be removed and replaced with proper watchdog mechanism. Increase flush timeout accordingly as well. Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c')
-rw-r--r--drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c b/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c
index f0178fd..da38d25 100644
--- a/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c
+++ b/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c
@@ -101,7 +101,7 @@ void rt2x00mmio_flush_queue(struct data_queue *queue, bool drop)
unsigned int i;
for (i = 0; !rt2x00queue_empty(queue) && i < 10; i++)
- msleep(10);
+ msleep(50);
}
EXPORT_SYMBOL_GPL(rt2x00mmio_flush_queue);
OpenPOWER on IntegriCloud