1: 9a728ccdbfb7 ! 1: 12e5b74f78f9 wifi: cfg80211: add APIs for SMD transition @@ Commit message in a new documentation section.  Assisted-by: LLM - Reviewed-by: Miriam Rachel Korenblit  Signed-off-by: Johannes Berg   ## include/net/cfg80211.h ## @@ net/wireless/scan.c: void cfg80211_bss_iter(struct wiphy *wiphy, struct cfg80211_internal_bss *new = NULL; struct cfg80211_internal_bss *bss; struct cfg80211_bss *nontrans_bss; -@@ net/wireless/scan.c: void cfg80211_update_assoc_bss_entry(struct wireless_dev *wdev, - spin_unlock_bh(&rdev->bss_lock); - } -  -+void cfg80211_update_assoc_bss_entry(struct wireless_dev *wdev, -+ unsigned int link_id, -+ struct ieee80211_channel *chan) -+{ -+ cfg80211_update_bss_channel(wdev, -+ wdev->links[link_id].client.current_bss, -+ chan); -+} -+ -+void cfg80211_st_update_bss_channel(struct net_device *dev, -+ struct cfg80211_bss *bss, -+ struct ieee80211_channel *chan) -+{ -+ lockdep_assert_wiphy(dev->ieee80211_ptr->wiphy); -+ -+ cfg80211_update_bss_channel(dev->ieee80211_ptr, bss_from_pub(bss), chan); -+} -+EXPORT_SYMBOL(cfg80211_st_update_bss_channel); -+ - #ifdef CONFIG_CFG80211_WEXT - static struct cfg80211_registered_device * - cfg80211_get_dev_from_ifindex(struct net *net, int ifindex)  ## net/wireless/trace.h ##  @@ net/wireless/trace.h: TRACE_EVENT(rdev_set_epcs, @@ net/wireless/trace.h: TRACE_EVENT(cfg80211_nan_channel_evac,  +TRACE_EVENT(cfg80211_rx_st_preparation_response,  + TP_PROTO(struct net_device *netdev, const u8 *ap_mld_addr,  + const u8 *buf, size_t len, -+ struct cfg80211_bss *links[IEEE80211_MLD_MAX_NUM_LINKS]), ++ struct cfg80211_bss **links),  + TP_ARGS(netdev, ap_mld_addr, buf, len, links),  + TP_STRUCT__entry(  + NETDEV_ENTRY