Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4738734pxj; Wed, 12 May 2021 12:05:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx91pSsGUiS/fAek5owIiryS9RRx+Dt0KFRRHHVjSo5v1K0MAXiLFJVS5nQY5qll/9CdriM X-Received: by 2002:a50:d54c:: with SMTP id f12mr22167316edj.301.1620846223245; Wed, 12 May 2021 12:03:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620846223; cv=none; d=google.com; s=arc-20160816; b=EK2k9mCqq62IReAJ92eCncdRptE8gCNZqDvmwqUnFquaTpDThMUfy8y3mnapANglTa 2IHttKEe0pCaqznKvZBAG16CBYBBh8grOUapDiWhpEBuMt3AK1LDXA1mhdWfUa5wJX4g AogPZc8Eb3OfbY43oTvQ4HQ+Qq5k+WEZHMBiTTB5leeoUM/l0pvVKB3PrfDtPx5SOmLC ZmZiWzHi4fn1p3EvcSWR4TGfS2VzbtxmfSZLJ6q0TV+PNRBVnDEPceujcAatU4wSp314 /VAm/3KKq8KgzS79IoagoCMmdGKwelrWWZipLnOQSvExw+uLvD8evC7A8sbDEWoSeKS/ 6xuQ== 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=BGgcM+KNpyK90vd6QhvOlWkuYlikAk/fqbH9vlEZMgs=; b=vvgzYytg+zOB4X6d+in+1JznI5w2qQGbRoP4pY6e+MOeoMSHaYRTXQfiwbl2myyyxB QVAMZckfrgd8iBCT4pdAsMKrjZfGUWW2QCHVMvj53FM04o+wJTIQs4NMfGpo234lNJpM w8Oob4I4Al0UAn5KZB8wYKmD7Ejak8myNfKV+NpIR5RSu2n8ZdBlDSW8wyvgPN1DcumV T1WfsDdpmxs5Ypug5tVCmDyGEADdMjrEyomfM74evrDAkcupT0ych55o6FTghrVVFxUI ePYfC97GaBARR6hfUMENiSZKo+mG0qmOumFYHXmmtXN6wvxK+6k5FbiNC2qZDWjtT+YJ hdKw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=qdM5K5BL; 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 gn25si718455ejc.482.2021.05.12.12.03.12; Wed, 12 May 2021 12:03:43 -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=qdM5K5BL; 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 S243975AbhELS5c (ORCPT + 99 others); Wed, 12 May 2021 14:57:32 -0400 Received: from mail.kernel.org ([198.145.29.99]:37576 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244281AbhELQmv (ORCPT ); Wed, 12 May 2021 12:42:51 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 70F4661D3D; Wed, 12 May 2021 16:12:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620835933; bh=FPCu4wS85Mh0AFZqXVdiT5Jacnrk35+PiSkNOqhXPho=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=qdM5K5BLk8RfyzwVAu+fOqKPe+iv5utHInEEjtILw34Fd1BqgJVm+LVXqWD6gWpHe 6yD3fNQGeHisFQK4gRC3gpLA28pGVnUHXCQG+Tsy/pa0aVYk3kBK094xfZtGfcZdgx Ga+PF2TRMB/YU3+qpbm46PE69y7AcNWMw8kET2l4= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Soul Huang , YN Chen , Sean Wang , Felix Fietkau , Sasha Levin Subject: [PATCH 5.12 543/677] mt76: mt7921: fix the dwell time control Date: Wed, 12 May 2021 16:49:49 +0200 Message-Id: <20210512144855.403912209@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210512144837.204217980@linuxfoundation.org> References: <20210512144837.204217980@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: Sean Wang [ Upstream commit 9db419f0cb39a63fb2f645a846cae17b81cd5c96 ] dwell time for the scan is not configurable according to the current firmware submitted into linux-firmware.git, so leave the dwell time 0 to indicate the dwell time always determined by the firmware. Fixes: 399090ef9605 ("mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module") Suggested-by: Soul Huang Co-developed-by: YN Chen Signed-off-by: YN Chen Signed-off-by: Sean Wang Signed-off-by: Felix Fietkau Signed-off-by: Sasha Levin --- drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c b/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c index 8e9e42b77692..76a61e8b7fb9 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c @@ -1309,7 +1309,7 @@ int mt76_connac_mcu_hw_scan(struct mt76_phy *phy, struct ieee80211_vif *vif, { struct mt76_vif *mvif = (struct mt76_vif *)vif->drv_priv; struct cfg80211_scan_request *sreq = &scan_req->req; - int n_ssids = 0, err, i, duration = MT76_CONNAC_SCAN_CHANNEL_TIME; + int n_ssids = 0, err, i, duration; int ext_channels_num = max_t(int, sreq->n_channels - 32, 0); struct ieee80211_channel **scan_list = sreq->channels; struct mt76_dev *mdev = phy->dev; @@ -1346,6 +1346,7 @@ int mt76_connac_mcu_hw_scan(struct mt76_phy *phy, struct ieee80211_vif *vif, req->ssid_type_ext = n_ssids ? BIT(0) : 0; req->ssids_num = n_ssids; + duration = is_mt7921(phy->dev) ? 0 : MT76_CONNAC_SCAN_CHANNEL_TIME; /* increase channel time for passive scan */ if (!sreq->n_ssids) duration *= 2; -- 2.30.2