Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1789822pxb; Fri, 5 Feb 2021 01:13:01 -0800 (PST) X-Google-Smtp-Source: ABdhPJwrjyNILVFf3UMrSYUx6glVatuj50UZyrG5v8yoxN5ONhVn4kmAOGJDjmcWQDev7g3yiM7e X-Received: by 2002:a17:906:2353:: with SMTP id m19mr3198534eja.13.1612516381000; Fri, 05 Feb 2021 01:13:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612516380; cv=none; d=google.com; s=arc-20160816; b=b2fjC6WnmpJfiUib/chH2/KYTYX/cBDaWtUM+B4zC+1VzgdOjEE0ZWmlB9B20SseoH jNIZtn8jv3IAWV2AyWr1PlniZwcnXWja62hCr/DF8/A3WiMYj3yVjnJy6Tr5nQe/LkED qk/5Od4Z7sxH/wXIc5CFIwlnRzGqTW06eCAZzLROKjPCz7x7m6WaMVwXKb9DvNhd87VB kHxXohz8aN16KQjvRwpXcMt6Wn8ttTSgUga9aRbBZf6TaWQ811/LpxvGsgO5w0ofvscV f1TxxCUr1TyhjcorhqvZaz1Q/ztPVSmxy8mdBrDGqJboVvBKFlX1Fugu6/+SRaTBIBdE eDsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:subject:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:cc:to:from; bh=oMdZ+OHfIgw/wqWoMxslXjSDVWLpwD/Uw8Hf6YhzHoE=; b=DcJoZbMbxCXHlxXntpAyYveFBVz9NlcLVHaJQNgz2Q61uCq35iJaTnmkUqqTepFB5D pt3QKgrz/1B0wFDdlg6Vag0Go4UmwziQ8IBiVwDC6rC3iMS21tl+M6Vbr5EWjkWWaSus UsKkK9zLwXEyPek2wE8otXWsQ5Frioim/aXObDDWpSVbLoROmLvdiSTRpg0uQwSTiH0W KH/QboOMgGtZxq6ogL9AxfHJ03dLzKJraLfymPci5aY1WPc/nUMWKYEfsSDMnYEXD8KC epz/jgXC2G02z3zHLiDq+0nddsWXxApmS67OCDnQ0YWrZ6xlZHLg43lftNEn73lsM/sk q5uQ== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k7si4792814ejb.442.2021.02.05.01.12.36; Fri, 05 Feb 2021 01:13:00 -0800 (PST) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229976AbhBEJLb (ORCPT + 99 others); Fri, 5 Feb 2021 04:11:31 -0500 Received: from paleale.coelho.fi ([176.9.41.70]:43770 "EHLO farmhouse.coelho.fi" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230126AbhBEJHt (ORCPT ); Fri, 5 Feb 2021 04:07:49 -0500 Received: from 91-156-6-193.elisa-laajakaista.fi ([91.156.6.193] helo=redipa.ger.corp.intel.com) by farmhouse.coelho.fi with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1l7x4l-0044i1-Vi; Fri, 05 Feb 2021 11:06:52 +0200 From: Luca Coelho To: kvalo@codeaurora.org Cc: linux-wireless@vger.kernel.org Date: Fri, 5 Feb 2021 11:06:37 +0200 Message-Id: X-Mailer: git-send-email 2.30.0 In-Reply-To: <20210205090642.1553849-1-luca@coelho.fi> References: <20210205090642.1553849-1-luca@coelho.fi> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on farmhouse.coelho.fi X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, TVD_RCVD_IP autolearn=ham autolearn_force=no version=3.4.4 Subject: [RESEND PATCH 07/12] iwlwifi: mvm: move early time-point before nvm_init in non-unified Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org From: Luca Coelho We were starting the early time-point too late in non-unified firmwares. Unlike with unified firmwares, we were starting it only after reading the NVM, so errors in the NVM read phase were not logged. Solve this by moving the time-point to the same place as we do with unified firmwares, i.e. just before we go into the wait-alive code. Signed-off-by: Luca Coelho --- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/fw.c b/drivers/net/wireless/intel/iwlwifi/mvm/fw.c index 0637eb1cff4e..be1cc8653147 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/fw.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/fw.c @@ -633,6 +633,8 @@ int iwl_run_init_mvm_ucode(struct iwl_mvm *mvm) iwl_wait_phy_db_entry, mvm->phy_db); + iwl_dbg_tlv_time_point(&mvm->fwrt, IWL_FW_INI_TIME_POINT_EARLY, NULL); + /* Will also start the device */ ret = iwl_mvm_load_ucode_wait_alive(mvm, IWL_UCODE_INIT); if (ret) { @@ -1312,8 +1314,6 @@ static int iwl_mvm_load_rt_fw(struct iwl_mvm *mvm) if (ret) return ret; - iwl_dbg_tlv_time_point(&mvm->fwrt, IWL_FW_INI_TIME_POINT_EARLY, NULL); - mvm->rfkill_safe_init_done = false; ret = iwl_mvm_load_ucode_wait_alive(mvm, IWL_UCODE_REGULAR); if (ret) -- 2.30.0