Thread (1 message) 1 message, 1 author, 2015-01-30

Re: [PATCH] Repair soft lockup with monitor mode of ath9k_htc card

From: Kalle Valo <hidden>
Date: 2015-01-30 10:45:08
Also in: linux-wireless, lkml

yuweizheng@139.com writes:
From: Yuwei Zheng <redacted>

In the environment with heavy wifi traffic, set the ar9271 into
monitor mode, will trigger a deadloop panic.
 
The ath9k_hif_usb_rx_cb function excute on  the interrupt context, and ath9k_rx_tasklet excute
on the soft irq context. In other words, the ath9k_hif_usb_rx_cb have more chance to excute than
ath9k_rx_tasklet.  So in the worst condition,  the rx.rxbuf receive list is always full,
and the do {}while(true) loop will not be break. The kernel get a soft lockup panic. 
Word wrapping is too long and please prefix the title with "ath9k_htc: ".

-- 
Kalle Valo
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help