mwifiex: process event before command response
authorAmitkumar Karwar <akarwar@marvell.com>
Mon, 14 Apr 2014 22:31:05 +0000 (15:31 -0700)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 15 Apr 2014 17:27:05 +0000 (13:27 -0400)
commit20474129d8bb0e6f113634f4f0f4f1584d0beed2
tree7a90e4c3e633b0ca1cc7cb51b2b3ca00a80454ba
parentc0da71ff4d2cbf113465bff9a7c413154be25a89
mwifiex: process event before command response

During extended scan, SCAN report event is always followed by
command response. Sometimes It is observed that command response
is processed before SCAN report which leads to a crash, because
current command node is cleared while handling the response.
This patch makes sure that driver's main thread gives priority
to events over command responses.

Signed-off-by: Amitkumar Karwar <akarwar@marvell.com>
Signed-off-by: Maithili Hinge <maithili@marvell.com>
Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/mwifiex/main.c