summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/ath/ath6kl/cfg80211.c
diff options
context:
space:
mode:
authorVasanthakumar Thiagarajan <vthiagar@qca.qualcomm.com>2011-10-25 19:34:19 +0530
committerKalle Valo <kvalo@qca.qualcomm.com>2011-11-11 12:58:50 +0200
commit478ac0272154023abb813db7ae12dc380caeb68e (patch)
tree4a8743aed5d08dcd978ffb990e4e39e4e7bdb488 /drivers/net/wireless/ath/ath6kl/cfg80211.c
parentd66ea4f9d63732790ae260eccb6c991dfa7a3b32 (diff)
downloadlwn-478ac0272154023abb813db7ae12dc380caeb68e.tar.gz
lwn-478ac0272154023abb813db7ae12dc380caeb68e.zip
ath6kl: Introduce spinlock to protect vif specific information
Use this spinlock to protect the vif's data instead of one from ath6kl. Signed-off-by: Vasanthakumar Thiagarajan <vthiagar@qca.qualcomm.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath6kl/cfg80211.c')
-rw-r--r--drivers/net/wireless/ath/ath6kl/cfg80211.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath6kl/cfg80211.c b/drivers/net/wireless/ath/ath6kl/cfg80211.c
index b242b31eb19e..d5957b308787 100644
--- a/drivers/net/wireless/ath/ath6kl/cfg80211.c
+++ b/drivers/net/wireless/ath/ath6kl/cfg80211.c
@@ -2077,6 +2077,7 @@ static int ath6kl_init_if_data(struct ath6kl_vif *vif)
setup_timer(&vif->disconnect_timer, disconnect_timer_handler,
(unsigned long) vif->ndev);
set_bit(WMM_ENABLED, &vif->flags);
+ spin_lock_init(&vif->if_lock);
return 0;
}