diff options
author | Johannes Berg <johannes.berg@intel.com> | 2024-10-28 13:54:46 +0200 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2024-11-07 14:42:28 +0100 |
commit | 1c318887d4076f00fcff344a9c7a7a3e47b4c26b (patch) | |
tree | 23476c964452889af8589e571415e71cd410093a /drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | |
parent | bb9df91cfe651d418719c52a4f47d4a49ac06609 (diff) | |
download | linux-1c318887d4076f00fcff344a9c7a7a3e47b4c26b.tar.gz linux-1c318887d4076f00fcff344a9c7a7a3e47b4c26b.tar.bz2 linux-1c318887d4076f00fcff344a9c7a7a3e47b4c26b.zip |
wifi: iwlwifi: mvm: clarify fw_id_to_link_sta protection
This is written only with wiphy and mvm mutexes held, but in
order to actually rely on that document it and add lockdep
assertions to ensure it.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20241028135215.a6c6aa4147cf.If7f1b30a7b92ce5e9226e8972201a20aa9905108@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi/mvm/mvm.h')
-rw-r--r-- | drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/mvm.h b/drivers/net/wireless/intel/iwlwifi/mvm/mvm.h index 5aa48c77b054..5d85661e01f5 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/mvm.h +++ b/drivers/net/wireless/intel/iwlwifi/mvm/mvm.h @@ -1082,6 +1082,7 @@ struct iwl_mvm { /* data related to data path */ struct iwl_rx_phy_info last_phy_info; struct ieee80211_sta __rcu *fw_id_to_mac_id[IWL_STATION_COUNT_MAX]; + /* note: fw_id_to_link_sta must be protected by wiphy and mvm mutexes */ struct ieee80211_link_sta __rcu *fw_id_to_link_sta[IWL_STATION_COUNT_MAX]; u8 rx_ba_sessions; |