summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2023-03-29 10:05:27 +0300
committerJohannes Berg <johannes.berg@intel.com>2023-03-30 12:08:41 +0200
commit0d504ca1f19b1a150fa17e59c38e1fb42a585b4f (patch)
tree574692537abb7fe65c5af6a58d9ab0afd5744568 /drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
parent3aff89d0b392c9bdf8a3297f8ac0cb22e398f5b3 (diff)
downloadlinux-0d504ca1f19b1a150fa17e59c38e1fb42a585b4f.tar.gz
linux-0d504ca1f19b1a150fa17e59c38e1fb42a585b4f.tar.bz2
linux-0d504ca1f19b1a150fa17e59c38e1fb42a585b4f.zip
wifi: iwlwifi: mvm: use the new lockdep-checking macros
Use the new macros from mac80211 that do lockdep checking on the RCU dereferences, instead of hard-coding 1 as the argument to rcu_dereference_protected(). Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Gregory Greenman <gregory.greenman@intel.com> Link: https://lore.kernel.org/r/20230329100039.112df5c8dec2.I1a1008f5566e509953d988f254d15c9e58630418@changeid Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c')
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c b/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
index 8ed76fc83702..ddc09012549b 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
@@ -921,9 +921,7 @@ iwl_mvm_mld_change_vif_links(struct ieee80211_hw *hw,
if (added & BIT(i)) {
struct ieee80211_bss_conf *link_conf;
- /* FIXME: allow use of sdata_dereference()? */
- link_conf = rcu_dereference_protected(vif->link_conf[i],
- 1);
+ link_conf = link_conf_dereference_protected(vif, i);
if (WARN_ON(!link_conf))
continue;