Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp1571990pxb; Thu, 16 Sep 2021 10:09:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJym++uhW/4vUVrjISpfLtMTgc+dbSh7/6zL/ty5e7k5QX+qR3JKOTH9Arf/fULZetG7oPJx X-Received: by 2002:a17:906:a0c9:: with SMTP id bh9mr7457329ejb.51.1631812147420; Thu, 16 Sep 2021 10:09:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631812147; cv=none; d=google.com; s=arc-20160816; b=GlK9ljnPlO7ECCYo4CurkFcIF/1dnlHA7SaR0VO9rgfH5Mt0wsiF2Rp9RM4zTFZa4Z 51xO2qsm5qpOx7iJfG7bbl2VycxufqYmnJO0VklMKkgNQQUMUlMe+bBG7OZcKq+1FCv2 h6h+IShVgyL1FB37/LC6+1PAN+TnwFqiW04dXPkasIyNbHyAyomiPC+5aOLmI2eMxdnF x+hS+1tyy3X0v+aebxiph/+oOpk1CpZcCRhi+f6W3valJySgNjHwuUK0TTJpiGlohaWE gcS2KEpxtU+jktdRqQrEu9n6W0uE7GSrLInu2D57eRFRROBYuie2ldPEs3l2lQIADxgW H0zA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=eWghxqpGWRdfb9d11CJINYdiQkIA9IHQen5+eSLOFa4=; b=TdscAYfmfNDnVGT/SVQKfDFTRSZ5RE2yUerTuL12ExgOZXAbwQVNinzePBF59Z4j9f OakzekoGOw4Ho3XTbjChJdWFIlr1szWBWnTgp92qECXbgJ2xrtdJNysl4avAthOUUbUz y1ceNQ0oD41XW2mG4V0dWkwY0A+W2vpxqGHIv+pOzkFcATiRyrPfvE1MGD8/lgxBiwVw U2VkePT/IVPuaHsAOeylEB/iGx1T1PcjfQSpVXxhQgQ8rwQ4swVW8L4Gyl4T61lNIugr YMON7WpOyTc3GqxBgHwDEQ6GqVg3pU59Iqf7zY7ao6xykiwqQZBJ0tZrnKr3B9kFuqKI 686w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=2KnPxA3B; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e24si3800102ejy.112.2021.09.16.10.08.37; Thu, 16 Sep 2021 10:09:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=2KnPxA3B; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345833AbhIPRH0 (ORCPT + 99 others); Thu, 16 Sep 2021 13:07:26 -0400 Received: from mail.kernel.org ([198.145.29.99]:55312 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1347196AbhIPQ6O (ORCPT ); Thu, 16 Sep 2021 12:58:14 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 2EE2260238; Thu, 16 Sep 2021 16:31:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1631809905; bh=6r3e4fFI0L1s1Y97K3IG8jSgzDA1fv8BgWIJ2Yf6GyE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=2KnPxA3BbH3yey+gYlC2D1cpp5sKv3FU0YZBQ++W9cmvwk7nB/sUs7xkL5w6IpKNQ 8GNE5ycrdwKgQdLLu0dncyXeAaw51b6sNFyhPeRdDAHeZ/DU4r9oaWWKunxK02P7YD il7oVOHw5YsFdyur3yiZLcRos+CRYOxwUYMHWhcA= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Ilan Peer , Luca Coelho , Sasha Levin Subject: [PATCH 5.13 327/380] iwlwifi: mvm: Do not use full SSIDs in 6GHz scan Date: Thu, 16 Sep 2021 18:01:24 +0200 Message-Id: <20210916155815.172687528@linuxfoundation.org> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210916155803.966362085@linuxfoundation.org> References: <20210916155803.966362085@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Ilan Peer [ Upstream commit deedf9b97cd4ef45da476c9bdd2a5f3276053956 ] The scan request processing populated the direct SSIDs in the FW scan request command also for 6GHz scan, which is not needed and might result in unexpected behavior. Fix the code to add the direct SSIDs only in case the scan is not a 6GHz scan. Signed-off-by: Ilan Peer Signed-off-by: Luca Coelho Link: https://lore.kernel.org/r/iwlwifi.20210802170640.f465937c7bbf.Ic11a1659ddda850c3ec1b1afbe9e2b9577ac1800@changeid Signed-off-by: Luca Coelho Signed-off-by: Sasha Levin --- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/scan.c b/drivers/net/wireless/intel/iwlwifi/mvm/scan.c index 5a0696c44f6d..3627de2af344 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/scan.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/scan.c @@ -2368,14 +2368,17 @@ static int iwl_mvm_scan_umac_v14(struct iwl_mvm *mvm, struct ieee80211_vif *vif, if (ret) return ret; - iwl_mvm_scan_umac_fill_probe_p_v4(params, &scan_p->probe_params, - &bitmap_ssid); if (!params->scan_6ghz) { + iwl_mvm_scan_umac_fill_probe_p_v4(params, &scan_p->probe_params, + &bitmap_ssid); iwl_mvm_scan_umac_fill_ch_p_v6(mvm, params, vif, - &scan_p->channel_params, bitmap_ssid); + &scan_p->channel_params, bitmap_ssid); return 0; + } else { + pb->preq = params->preq; } + cp->flags = iwl_mvm_scan_umac_chan_flags_v2(mvm, params, vif); cp->n_aps_override[0] = IWL_SCAN_ADWELL_N_APS_GO_FRIENDLY; cp->n_aps_override[1] = IWL_SCAN_ADWELL_N_APS_SOCIAL_CHS; -- 2.30.2