]> git.baikalelectronics.ru Git - kernel.git/commit
mwifiex: fix crash during simultaneous scan and connect
authorAmitkumar Karwar <akarwar@marvell.com>
Tue, 3 Jan 2012 00:18:40 +0000 (16:18 -0800)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 3 Jan 2012 19:40:45 +0000 (14:40 -0500)
commit75d1b57f9539d89134f7a5459d53042d1c489c18
tree628a5820226435e6f3b2e302c5dda8a80368c1d7
parenta3469b4549d7d2513b15d6639fa376bceb876b2b
mwifiex: fix crash during simultaneous scan and connect

If 'iw connect' command is fired when driver is already busy in
serving 'iw scan' command, ssid specific scan operation for connect
is skipped. In this case cmd wait queue handler gets called with no
command in queue (i.e. adapter->cmd_queued = NULL).

This patch adds a NULL check in mwifiex_wait_queue_complete()
routine to fix crash observed during simultaneous scan and assoc
operations.

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