wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx()
authorGregory Greenman <gregory.greenman@intel.com>
Sun, 3 Jul 2022 15:04:15 +0000 (18:04 +0300)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 15 Jul 2022 09:43:20 +0000 (11:43 +0200)
commit727eff4dd198d79f9e81d3aafbab741a8374b5d0
tree364edd9c1d2244f57d5253fb5590b112c2887b4c
parentfa2ca639c4e6f8d9bf11687a7e5e348c4c15b8c0
wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx()

Since mac80211 already has a protected pointer to link_conf,
pass it to the driver to avoid additional RCU locking.

Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
13 files changed:
drivers/net/wireless/ath/ath10k/mac.c
drivers/net/wireless/ath/ath11k/mac.c
drivers/net/wireless/ath/ath9k/main.c
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
drivers/net/wireless/mac80211_hwsim.c
drivers/net/wireless/silabs/wfx/sta.c
drivers/net/wireless/silabs/wfx/sta.h
drivers/net/wireless/ti/wlcore/main.c
include/net/mac80211.h
net/mac80211/chan.c
net/mac80211/driver-ops.h
net/mac80211/trace.h
net/mac80211/util.c