--- zzzz-none-000/linux-5.15.111/drivers/net/wireless/virt_wifi.c 2023-05-11 14:00:40.000000000 +0000 +++ puma7-atom-6670-761/linux-5.15.111/drivers/net/wireless/virt_wifi.c 2024-02-07 10:23:15.000000000 +0000 @@ -296,7 +296,12 @@ wiphy_debug(wiphy, "disconnect\n"); virt_wifi_cancel_connect(netdev); +#ifndef CFG80211_PROP_MULTI_LINK_SUPPORT cfg80211_disconnected(netdev, reason_code, NULL, 0, true, GFP_KERNEL); +#else /* CFG80211_PROP_MULTI_LINK_SUPPORT */ + cfg80211_disconnected(netdev, reason_code, NULL, 0, true, + NL80211_MLO_INVALID_LINK_ID, GFP_KERNEL); +#endif /* CFG80211_PROP_MULTI_LINK_SUPPORT */ priv->is_connected = false; netif_carrier_off(netdev);