]> git.baikalelectronics.ru Git - kernel.git/commit
mwifiex: Adjust calling place of mwifiex_terminate_workqueue
authorMarc Yang <yangyang@marvell.com>
Wed, 31 Dec 2014 10:36:39 +0000 (02:36 -0800)
committerKalle Valo <kvalo@codeaurora.org>
Tue, 6 Jan 2015 19:19:31 +0000 (21:19 +0200)
commit8cad9cd51935a8cdae6e2bdad1da8df6e3ec6594
tree81881114f20f8a4ac6b186543b20f352e0fdc529
parent7c33f869036c8b94a60bc8c5990a77eb871aa71e
mwifiex: Adjust calling place of mwifiex_terminate_workqueue

Workqueue needs to be flushed early when removing card, otherwise
soft lockup issue may happen because main_process is triggered by
interrupt while card is being removed.

Signed-off-by: Marc Yang <yangyang@marvell.com>
Signed-off-by: Cathy Luo <cluo@marvell.com>
Signed-off-by: Amitkumar Karwar <akarwar@marvell.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/mwifiex/main.c