Received: by 2002:a05:6a10:eb17:0:0:0:0 with SMTP id hx23csp459637pxb; Thu, 9 Sep 2021 05:05:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwtpilzHMyJbShPMxAVHptyhrcc02TiQOyB8s/AQN7yYhug/qg+oNftTCBcn8RFt8Yrxe0G X-Received: by 2002:a1c:c903:: with SMTP id f3mr2653423wmb.101.1631189136021; Thu, 09 Sep 2021 05:05:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631189136; cv=none; d=google.com; s=arc-20160816; b=gnr3Xy46FvqZvBjL+5l6Gz8A+lQwg1lhiD3X1hvOaZHdKANU6VagtZbt9a4Ap0KTYv sHn6qtUCF3Umgs1TwP7TefRp9gJgMOKbmevhDRoJG8rVE04LyVhC22txIvRHOA31+IeB SzJSsoCaeVOba4CDapx+M3bn8CecHz2sFn/49O8DGJUXcZSOPtEQOrCp6EQWfmPdF5D0 PzOLjzijcowTYw8LLRVtJs62EATM+/eP4TMuzKmFE3ZAlQ5vhpHUIFfXqmWii5N9R9co IAXFboINbK5AnGzM79fy8y3vyZzHsPAo/0PnYe/pyDohujCb3cYij6iTPxzKpQlYIBT4 MsmA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=XxzOiXlRN7ifkffv0EMW97+TABKr4FnkdiQ2fCxr64o=; b=sZSGHrss3dFK1xsUGOqPsmVPOy6TlHEyQ/chen/lrwYgwvQ05pIwV8fVMESxI8OX9F +AsyU0toKThW9GNwlUCsGRRX5Zb3yvoUd8GC8aRS6AKzvVBeGZt3OZcxdWLuZdXloxQf q/2jGRy6SZvx8Cm89BQb5fVuyM1fl2E4ninAzR1nJiZaYdv0gYXFLoX8oadmM+yqFisU nqZYrQKrinyENB5KUjAGjJj0Lgpo/HEP48vBKI2UKysNsQHex92NbFmXswvTfuBmJSsL yPc+TLhFj4OXScaiwMq2wltPTto9pxj9uTnspApo2Ml4rpB+9IKsXuSPxujhOlsoHtR2 YRRg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=DXE5RZ3a; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g3si1820702edk.324.2021.09.09.05.04.47; Thu, 09 Sep 2021 05:05:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-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=@kernel.org header.s=k20201202 header.b=DXE5RZ3a; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343987AbhIIMB7 (ORCPT + 99 others); Thu, 9 Sep 2021 08:01:59 -0400 Received: from mail.kernel.org ([198.145.29.99]:41778 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345873AbhIIL75 (ORCPT ); Thu, 9 Sep 2021 07:59:57 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id D5569615E1; Thu, 9 Sep 2021 11:46:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1631187964; bh=IlDkFE/49KxnaZ9iZ9njirpbhLIXAYkUrhv+dy3zJ90=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=DXE5RZ3aNcWpm/oKMr/akb8VAGxaxr9jPg2uPqefmFugrSeV5vw6LOKn0p31L3oRw 5IuBzgSbIAwl6NN9BbQMPTqeq/UYYMtrAH3dgHmWxZRnFHpzmntpYm9Dd1OaORf4um kwdtSGCljDvxHVToIdvq+5sCrlGZ6kKn9KvE+WfpPwRMINn4aDo8nRBclDRi2fCeJC w2/Xw2YGonkveXTIqF8jlPU3ZHaBqfdOjpB+o8KWJGcDu1nGTnOku0F7ZDcgzTzX2u cMSekVzrzQRCjGwlTmzg12scjhfn+ytnXOqAONZy9oA2keDvJVFV/Q8THUeY3GAW7I kNScH7H7q7Z6A== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Ilan Peer , Luca Coelho , Sasha Levin , linux-wireless@vger.kernel.org, netdev@vger.kernel.org Subject: [PATCH AUTOSEL 5.14 229/252] iwlwifi: mvm: Do not use full SSIDs in 6GHz scan Date: Thu, 9 Sep 2021 07:40:43 -0400 Message-Id: <20210909114106.141462-229-sashal@kernel.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210909114106.141462-1-sashal@kernel.org> References: <20210909114106.141462-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-wireless@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 0368b7101222..4899d8f90bab 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