diff options
Diffstat (limited to 'drivers/net/wireless/wl12xx/wl1271_scan.c')
-rw-r--r-- | drivers/net/wireless/wl12xx/wl1271_scan.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/net/wireless/wl12xx/wl1271_scan.c b/drivers/net/wireless/wl12xx/wl1271_scan.c index fec43eed8c55..9c80ba9b6be0 100644 --- a/drivers/net/wireless/wl12xx/wl1271_scan.c +++ b/drivers/net/wireless/wl12xx/wl1271_scan.c | |||
@@ -215,9 +215,7 @@ void wl1271_scan_stm(struct wl1271 *wl) | |||
215 | break; | 215 | break; |
216 | 216 | ||
217 | case WL1271_SCAN_STATE_DONE: | 217 | case WL1271_SCAN_STATE_DONE: |
218 | mutex_unlock(&wl->mutex); | ||
219 | ieee80211_scan_completed(wl->hw, false); | 218 | ieee80211_scan_completed(wl->hw, false); |
220 | mutex_lock(&wl->mutex); | ||
221 | 219 | ||
222 | kfree(wl->scan.scanned_ch); | 220 | kfree(wl->scan.scanned_ch); |
223 | wl->scan.scanned_ch = NULL; | 221 | wl->scan.scanned_ch = NULL; |