diff options
author | Johannes Berg <johannes.berg@intel.com> | 2010-08-26 13:30:27 +0200 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-08-27 13:27:06 -0400 |
commit | 0ec2f2724d7e457b91e5983d11db8adba9aad47e (patch) | |
tree | 24b4075547c3e850d2c3b1847adc61b32d8b68d1 /drivers/net/wireless/wl12xx/wl1271_scan.c | |
parent | 8789d459bc5e837bf37d261453df96ef54018d7b (diff) | |
download | op-kernel-dev-0ec2f2724d7e457b91e5983d11db8adba9aad47e.zip op-kernel-dev-0ec2f2724d7e457b91e5983d11db8adba9aad47e.tar.gz |
wl12xx: remove unneeded locking
With the scan callback now being callable from
any context, these unlocks/locks can go away.
This makes the code easier to understand, since
callers of these functions must no longer be
aware that the mutex may be dropped.
As Stanislaw is working on iwlwifi scanning, I
didn't change it to take advantage of the new
mac80211 semantics.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
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 fec43ee..9c80ba9 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) break; case WL1271_SCAN_STATE_DONE: - mutex_unlock(&wl->mutex); ieee80211_scan_completed(wl->hw, false); - mutex_lock(&wl->mutex); kfree(wl->scan.scanned_ch); wl->scan.scanned_ch = NULL; |