On 2/3/2025 1:44 PM, Aloka Dixit wrote: > MLO MBSSID series for cfg80211/mac80211, which is in review here > https://patchwork.kernel.org/project/linux-wireless/list/?series=902914&state=%2A&archive=both, > changes the way transmitted profile data is stored for each link. > As drivers currently retrieve 'arvif' for transmitted profile at > multiple places, MLO MBSSID changes will becomes unnecessarily > bloated with RCU operations for every retrieval. Refactor 'tx_arvif' > to avoid this. > > Additionally, fix an issue in ath11k_mac_update_vif_chan() where > tx_arvif is not reset to NULL inside 'for' loop during each > iteration. > > v3: address comment from v2 and removed NULL check for > vif->mbssid_tx_vif from patch #1. > > v2: fixed kernel test robot error in patch 1/5 for tx_vif. > https://lore.kernel.org/oe-kbuild-all/202501160626.Jbb3GHnk-lkp@xxxxxxxxx > > Aloka Dixit (5): > wifi: ath11k: refactor transmitted arvif retrieval > wifi: ath11k: pass tx arvif for MBSSID and EMA beacon generation > wifi: ath12k: refactor transmitted arvif retrieval > wifi: ath12k: pass tx arvif for MBSSID and EMA beacon generation > wifi: ath12k: pass BSSID index as input for EMA > > drivers/net/wireless/ath/ath11k/mac.c | 75 ++++++++++++------------- > drivers/net/wireless/ath/ath12k/mac.c | 81 +++++++++++++-------------- > 2 files changed, 76 insertions(+), 80 deletions(-) > > > base-commit: 1ed13fdf7d8284742c8ede36dd553387839e5163 can you rebase? this has a conflict with: wifi: ath12k: fix handling of CSA offsets in beacon template command