--- zzzz-none-000/linux-5.4.213/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 2022-09-15 10:04:56.000000000 +0000 +++ miami-7690-761/linux-5.4.213/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 2024-05-29 11:19:56.000000000 +0000 @@ -1306,7 +1306,8 @@ if ((vif->wdev.iftype == NL80211_IFTYPE_STATION) || (vif->wdev.iftype == NL80211_IFTYPE_P2P_CLIENT)) cfg80211_disconnected(vif->wdev.netdev, reason, NULL, 0, - true, GFP_KERNEL); + true, NL80211_MLO_INVALID_LINK_ID, + GFP_KERNEL); } clear_bit(BRCMF_VIF_STATUS_CONNECTING, &vif->sme_state); clear_bit(BRCMF_SCAN_STATUS_SUPPRESS, &cfg->scan_status); @@ -2116,7 +2117,8 @@ clear_bit(BRCMF_VIF_STATUS_CONNECTED, &ifp->vif->sme_state); clear_bit(BRCMF_VIF_STATUS_CONNECTING, &ifp->vif->sme_state); - cfg80211_disconnected(ndev, reason_code, NULL, 0, true, GFP_KERNEL); + cfg80211_disconnected(ndev, reason_code, NULL, 0, true, + NL80211_MLO_INVALID_LINK_ID, GFP_KERNEL); memcpy(&scbval.ea, &profile->bssid, ETH_ALEN); scbval.val = cpu_to_le32(reason_code);