Browse Source

ath6kl: Set the sme_state to disconnected in disconnect() callback

After a successful completion of disconnect() driver needs to set
it's sme_state to SME_DISCONNECTED to be in sync with cfg80211
state.

Signed-off-by: Vasanthakumar Thiagarajan <vthiagar@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Vasanthakumar Thiagarajan 14 năm trước cách đây
mục cha
commit
170826dd0d

+ 2 - 0
drivers/net/wireless/ath/ath6kl/cfg80211.c

@@ -589,6 +589,8 @@ static int ath6kl_cfg80211_disconnect(struct wiphy *wiphy,
 
 
 	up(&ar->sem);
 	up(&ar->sem);
 
 
+	ar->sme_state = SME_DISCONNECTED;
+
 	return 0;
 	return 0;
 }
 }