--- zzzz-none-000/linux-5.15.111/drivers/net/wireless/marvell/mwifiex/sta_event.c 2023-05-11 14:00:40.000000000 +0000 +++ puma7-atom-6670-761/linux-5.15.111/drivers/net/wireless/marvell/mwifiex/sta_event.c 2024-02-07 10:23:14.000000000 +0000 @@ -234,8 +234,14 @@ priv->cfg_bssid, reason_code); if (priv->bss_mode == NL80211_IFTYPE_STATION || priv->bss_mode == NL80211_IFTYPE_P2P_CLIENT) { +#ifndef CFG80211_PROP_MULTI_LINK_SUPPORT cfg80211_disconnected(priv->netdev, reason_code, NULL, 0, !from_ap, GFP_KERNEL); +#else /* CFG80211_PROP_MULTI_LINK_SUPPORT */ + cfg80211_disconnected(priv->netdev, reason_code, NULL, 0, + !from_ap, NL80211_MLO_INVALID_LINK_ID, + GFP_KERNEL); +#endif /* CFG80211_PROP_MULTI_LINK_SUPPORT */ } eth_zero_addr(priv->cfg_bssid);