aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Ilan Peer <ilan.peer@intel.com> 2023-09-26 16:55:50 +0300
committerGravatar Johannes Berg <johannes.berg@intel.com> 2023-09-27 11:46:30 +0200
commit22061bfc57fe08c77141dc876b4af75603c4d61d (patch)
treef82b0b9da01f059105eb208f5ec27bc6274ed45d
parentwifi: mac80211: Create resources for disabled links (diff)
downloadlinux-22061bfc57fe08c77141dc876b4af75603c4d61d.tar.gz
linux-22061bfc57fe08c77141dc876b4af75603c4d61d.tar.bz2
linux-22061bfc57fe08c77141dc876b4af75603c4d61d.zip
wifi: iwlwifi: mvm: Fix incorrect usage of scan API
The support for using link ID in the scan request API was only added in version 16. However, the code wrongly enabled this API usage also for older versions. Fix it. Reported-by: Antoine Beaupré <anarcat@debian.org> Fixes: e98b23d0d7b8 ("wifi: iwlwifi: mvm: Add support for SCAN API version 16") Signed-off-by: Ilan Peer <ilan.peer@intel.com> Signed-off-by: Gregory Greenman <gregory.greenman@intel.com> Link: https://lore.kernel.org/r/20230926165546.086e635fbbe6.Ia660f35ca0b1079f2c2ea92fd8d14d8101a89d03@changeid Signed-off-by: Johannes Berg <johannes.berg@intel.com>
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mvm/scan.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/scan.c b/drivers/net/wireless/intel/iwlwifi/mvm/scan.c
index c1d9ce753468..3cbe2c0b8d6b 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/scan.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/scan.c
@@ -2342,7 +2342,7 @@ iwl_mvm_scan_umac_fill_general_p_v12(struct iwl_mvm *mvm,
if (gen_flags & IWL_UMAC_SCAN_GEN_FLAGS_V2_FRAGMENTED_LMAC2)
gp->num_of_fragments[SCAN_HB_LMAC_IDX] = IWL_SCAN_NUM_OF_FRAGS;
- if (version < 12) {
+ if (version < 16) {
gp->scan_start_mac_or_link_id = scan_vif->id;
} else {
struct iwl_mvm_vif_link_info *link_info;