--- zzzz-none-000/linux-5.15.111/drivers/net/wireless/marvell/mwifiex/join.c 2023-05-11 14:00:40.000000000 +0000 +++ puma7-atom-6670-761/linux-5.15.111/drivers/net/wireless/marvell/mwifiex/join.c 2024-02-07 10:23:14.000000000 +0000 @@ -1508,8 +1508,14 @@ case NL80211_IFTYPE_P2P_CLIENT: ret = mwifiex_deauthenticate_infra(priv, mac); if (ret) +#ifndef CFG80211_PROP_MULTI_LINK_SUPPORT cfg80211_disconnected(priv->netdev, 0, NULL, 0, true, GFP_KERNEL); +#else /* CFG80211_PROP_MULTI_LINK_SUPPORT */ + cfg80211_disconnected(priv->netdev, 0, NULL, 0, + true, NL80211_MLO_INVALID_LINK_ID, + GFP_KERNEL); +#endif /* CFG80211_PROP_MULTI_LINK_SUPPORT */ break; case NL80211_IFTYPE_ADHOC: return mwifiex_send_cmd(priv, HostCmd_CMD_802_11_AD_HOC_STOP,