mwifiex: cancel cmd timer and free curr_cmd in shutdown process
authorBing Zhao <bzhao@marvell.com>
Sat, 16 Mar 2013 01:47:07 +0000 (18:47 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 5 Apr 2013 17:04:19 +0000 (10:04 -0700)
commite92c5efcb2af2afe9a7fa297dcc325f8d04469b3
treebdc3065b60cba31201aa2d078f55ff6c37033e29
parent86302600f82d715647154e18a96245642f1bf71e
mwifiex: cancel cmd timer and free curr_cmd in shutdown process

commit 084c7189acb3f969c855536166042e27f5dd703f upstream.

curr_cmd points to the command that is in processing or waiting
for its command response from firmware. If the function shutdown
happens to occur at this time we should cancel the cmd timer and
put the command back to free queue.

Tested-by: Marco Cesarano <marco@marvell.com>
Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/wireless/mwifiex/init.c