|
@@ -687,7 +687,6 @@ mwifiex_shutdown_drv(struct mwifiex_adapter *adapter)
|
|
|
int ret = -EINPROGRESS;
|
|
|
struct mwifiex_private *priv;
|
|
|
s32 i;
|
|
|
- unsigned long flags;
|
|
|
struct sk_buff *skb;
|
|
|
|
|
|
/* mwifiex already shutdown */
|
|
@@ -722,7 +721,7 @@ mwifiex_shutdown_drv(struct mwifiex_adapter *adapter)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- spin_lock_irqsave(&adapter->mwifiex_lock, flags);
|
|
|
+ spin_lock(&adapter->mwifiex_lock);
|
|
|
|
|
|
if (adapter->if_ops.data_complete) {
|
|
|
while ((skb = skb_dequeue(&adapter->usb_rx_data_q))) {
|
|
@@ -738,7 +737,7 @@ mwifiex_shutdown_drv(struct mwifiex_adapter *adapter)
|
|
|
|
|
|
mwifiex_adapter_cleanup(adapter);
|
|
|
|
|
|
- spin_unlock_irqrestore(&adapter->mwifiex_lock, flags);
|
|
|
+ spin_unlock(&adapter->mwifiex_lock);
|
|
|
|
|
|
/* Notify completion */
|
|
|
ret = mwifiex_shutdown_fw_complete(adapter);
|