Loading drivers/net/wireless/ath/ath6kl/cfg80211.c +2 −2 Original line number Diff line number Diff line Loading @@ -889,7 +889,7 @@ void ath6kl_cfg80211_disconnect_event(struct ath6kl_vif *vif, u8 reason, GFP_KERNEL); } else if (vif->sme_state == SME_CONNECTED) { cfg80211_disconnected(vif->ndev, proto_reason, NULL, 0, GFP_KERNEL); NULL, 0, false, GFP_KERNEL); } vif->sme_state = SME_DISCONNECTED; Loading Loading @@ -3465,7 +3465,7 @@ void ath6kl_cfg80211_stop(struct ath6kl_vif *vif) GFP_KERNEL); break; case SME_CONNECTED: cfg80211_disconnected(vif->ndev, 0, NULL, 0, GFP_KERNEL); cfg80211_disconnected(vif->ndev, 0, NULL, 0, true, GFP_KERNEL); break; } Loading drivers/net/wireless/ath/wil6210/main.c +1 −1 Original line number Diff line number Diff line Loading @@ -270,7 +270,7 @@ static void _wil6210_disconnect(struct wil6210_priv *wil, const u8 *bssid, if (test_bit(wil_status_fwconnected, wil->status)) { clear_bit(wil_status_fwconnected, wil->status); cfg80211_disconnected(ndev, reason_code, NULL, 0, GFP_KERNEL); NULL, 0, false, GFP_KERNEL); } else if (test_bit(wil_status_fwconnecting, wil->status)) { cfg80211_connect_result(ndev, bssid, NULL, 0, NULL, 0, WLAN_STATUS_UNSPECIFIED_FAILURE, Loading drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c +3 −2 Original line number Diff line number Diff line Loading @@ -1150,7 +1150,8 @@ static void brcmf_link_down(struct brcmf_cfg80211_vif *vif) brcmf_err("WLC_DISASSOC failed (%d)\n", err); } clear_bit(BRCMF_VIF_STATUS_CONNECTED, &vif->sme_state); cfg80211_disconnected(vif->wdev.netdev, 0, NULL, 0, GFP_KERNEL); cfg80211_disconnected(vif->wdev.netdev, 0, NULL, 0, true, GFP_KERNEL); } clear_bit(BRCMF_VIF_STATUS_CONNECTING, &vif->sme_state); Loading Loading @@ -1815,7 +1816,7 @@ brcmf_cfg80211_disconnect(struct wiphy *wiphy, struct net_device *ndev, return -EIO; clear_bit(BRCMF_VIF_STATUS_CONNECTED, &ifp->vif->sme_state); cfg80211_disconnected(ndev, reason_code, NULL, 0, GFP_KERNEL); cfg80211_disconnected(ndev, reason_code, NULL, 0, true, GFP_KERNEL); memcpy(&scbval.ea, &profile->bssid, ETH_ALEN); scbval.val = cpu_to_le32(reason_code); Loading drivers/net/wireless/libertas/cfg.c +6 −7 Original line number Diff line number Diff line Loading @@ -835,13 +835,12 @@ static int lbs_cfg_scan(struct wiphy *wiphy, * Events */ void lbs_send_disconnect_notification(struct lbs_private *priv) void lbs_send_disconnect_notification(struct lbs_private *priv, bool locally_generated) { lbs_deb_enter(LBS_DEB_CFG80211); cfg80211_disconnected(priv->dev, 0, NULL, 0, cfg80211_disconnected(priv->dev, 0, NULL, 0, locally_generated, GFP_KERNEL); lbs_deb_leave(LBS_DEB_CFG80211); Loading Loading @@ -1458,7 +1457,7 @@ int lbs_disconnect(struct lbs_private *priv, u16 reason) cfg80211_disconnected(priv->dev, reason, NULL, 0, NULL, 0, true, GFP_KERNEL); priv->connect_status = LBS_DISCONNECTED; Loading Loading @@ -2031,7 +2030,7 @@ static int lbs_leave_ibss(struct wiphy *wiphy, struct net_device *dev) ret = lbs_cmd_with_response(priv, CMD_802_11_AD_HOC_STOP, &cmd); /* TODO: consider doing this at MACREG_INT_CODE_ADHOC_BCN_LOST time */ lbs_mac_event_disconnected(priv); lbs_mac_event_disconnected(priv, true); lbs_deb_leave_args(LBS_DEB_CFG80211, "ret %d", ret); return ret; Loading drivers/net/wireless/libertas/cfg.h +2 −1 Original line number Diff line number Diff line Loading @@ -10,7 +10,8 @@ struct wireless_dev *lbs_cfg_alloc(struct device *dev); int lbs_cfg_register(struct lbs_private *priv); void lbs_cfg_free(struct lbs_private *priv); void lbs_send_disconnect_notification(struct lbs_private *priv); void lbs_send_disconnect_notification(struct lbs_private *priv, bool locally_generated); void lbs_send_mic_failureevent(struct lbs_private *priv, u32 event); void lbs_scan_done(struct lbs_private *priv); Loading Loading
drivers/net/wireless/ath/ath6kl/cfg80211.c +2 −2 Original line number Diff line number Diff line Loading @@ -889,7 +889,7 @@ void ath6kl_cfg80211_disconnect_event(struct ath6kl_vif *vif, u8 reason, GFP_KERNEL); } else if (vif->sme_state == SME_CONNECTED) { cfg80211_disconnected(vif->ndev, proto_reason, NULL, 0, GFP_KERNEL); NULL, 0, false, GFP_KERNEL); } vif->sme_state = SME_DISCONNECTED; Loading Loading @@ -3465,7 +3465,7 @@ void ath6kl_cfg80211_stop(struct ath6kl_vif *vif) GFP_KERNEL); break; case SME_CONNECTED: cfg80211_disconnected(vif->ndev, 0, NULL, 0, GFP_KERNEL); cfg80211_disconnected(vif->ndev, 0, NULL, 0, true, GFP_KERNEL); break; } Loading
drivers/net/wireless/ath/wil6210/main.c +1 −1 Original line number Diff line number Diff line Loading @@ -270,7 +270,7 @@ static void _wil6210_disconnect(struct wil6210_priv *wil, const u8 *bssid, if (test_bit(wil_status_fwconnected, wil->status)) { clear_bit(wil_status_fwconnected, wil->status); cfg80211_disconnected(ndev, reason_code, NULL, 0, GFP_KERNEL); NULL, 0, false, GFP_KERNEL); } else if (test_bit(wil_status_fwconnecting, wil->status)) { cfg80211_connect_result(ndev, bssid, NULL, 0, NULL, 0, WLAN_STATUS_UNSPECIFIED_FAILURE, Loading
drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c +3 −2 Original line number Diff line number Diff line Loading @@ -1150,7 +1150,8 @@ static void brcmf_link_down(struct brcmf_cfg80211_vif *vif) brcmf_err("WLC_DISASSOC failed (%d)\n", err); } clear_bit(BRCMF_VIF_STATUS_CONNECTED, &vif->sme_state); cfg80211_disconnected(vif->wdev.netdev, 0, NULL, 0, GFP_KERNEL); cfg80211_disconnected(vif->wdev.netdev, 0, NULL, 0, true, GFP_KERNEL); } clear_bit(BRCMF_VIF_STATUS_CONNECTING, &vif->sme_state); Loading Loading @@ -1815,7 +1816,7 @@ brcmf_cfg80211_disconnect(struct wiphy *wiphy, struct net_device *ndev, return -EIO; clear_bit(BRCMF_VIF_STATUS_CONNECTED, &ifp->vif->sme_state); cfg80211_disconnected(ndev, reason_code, NULL, 0, GFP_KERNEL); cfg80211_disconnected(ndev, reason_code, NULL, 0, true, GFP_KERNEL); memcpy(&scbval.ea, &profile->bssid, ETH_ALEN); scbval.val = cpu_to_le32(reason_code); Loading
drivers/net/wireless/libertas/cfg.c +6 −7 Original line number Diff line number Diff line Loading @@ -835,13 +835,12 @@ static int lbs_cfg_scan(struct wiphy *wiphy, * Events */ void lbs_send_disconnect_notification(struct lbs_private *priv) void lbs_send_disconnect_notification(struct lbs_private *priv, bool locally_generated) { lbs_deb_enter(LBS_DEB_CFG80211); cfg80211_disconnected(priv->dev, 0, NULL, 0, cfg80211_disconnected(priv->dev, 0, NULL, 0, locally_generated, GFP_KERNEL); lbs_deb_leave(LBS_DEB_CFG80211); Loading Loading @@ -1458,7 +1457,7 @@ int lbs_disconnect(struct lbs_private *priv, u16 reason) cfg80211_disconnected(priv->dev, reason, NULL, 0, NULL, 0, true, GFP_KERNEL); priv->connect_status = LBS_DISCONNECTED; Loading Loading @@ -2031,7 +2030,7 @@ static int lbs_leave_ibss(struct wiphy *wiphy, struct net_device *dev) ret = lbs_cmd_with_response(priv, CMD_802_11_AD_HOC_STOP, &cmd); /* TODO: consider doing this at MACREG_INT_CODE_ADHOC_BCN_LOST time */ lbs_mac_event_disconnected(priv); lbs_mac_event_disconnected(priv, true); lbs_deb_leave_args(LBS_DEB_CFG80211, "ret %d", ret); return ret; Loading
drivers/net/wireless/libertas/cfg.h +2 −1 Original line number Diff line number Diff line Loading @@ -10,7 +10,8 @@ struct wireless_dev *lbs_cfg_alloc(struct device *dev); int lbs_cfg_register(struct lbs_private *priv); void lbs_cfg_free(struct lbs_private *priv); void lbs_send_disconnect_notification(struct lbs_private *priv); void lbs_send_disconnect_notification(struct lbs_private *priv, bool locally_generated); void lbs_send_mic_failureevent(struct lbs_private *priv, u32 event); void lbs_scan_done(struct lbs_private *priv); Loading