Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3145177pxb; Sun, 31 Jan 2021 05:53:58 -0800 (PST) X-Google-Smtp-Source: ABdhPJwzuxKZeUOXJLZltyr75EHt1O+dASQZOW7hHOPBvQOwI2Bg4AoxP38VhCWOOfwkG1hBSsSJ X-Received: by 2002:a17:906:fa85:: with SMTP id lt5mr13414132ejb.344.1612101238375; Sun, 31 Jan 2021 05:53:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612101238; cv=none; d=google.com; s=arc-20160816; b=LUK9CgxCLcvj9HkvPmaDb5nG/fn161sBzBR6I3BB1s4Y2ENDySnJHviNq75g85+V/n UMCDZdGNq+KViytkxMncG4IjKHSALnxMKBUYc2yf2X9pJ/DDV2xaP06qJy20S4UCNEoy HncvZAKJHXwsOPGppererXQcHaOnLxcSZW+zmLpc3r8r+smPH1K3p9BfJKSkQJsLlfY9 ddOpkb8J9LxffcO6O91F3lA4f80wbti60PiNgBx7mhLtqIiOF/S/TNYpFgmxYXapYYl9 VajVRHjP3eD+ZkQQk8k7VeYwW9NPVVLVU2FWWWulDLj11wnfpZo05Cq5l5YzLrLZ0OoX TP2A== 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=IqbYfqfXJzC5cAlUXrYXOjtV3fF/3ORPhOCVy1PEz7M=; b=I61eGyKlYDah3Wuv8k7jQNS+HIXKaqnzdnl/KbvyPnmlCrCLRlNIUxBZh08aMnZG4P qBQHeU0QplhEu9O0PzuTqyJe9RqHVKxpoFlX+UjeUaODj4z26wCPlK30ipcpxVlTDnAn aX5W0PsMwpMLjtSR8PjwHwvYdKYMPiXWZLL4HmWFDBt/qB+IWeczeYDfVvWesYU1qdQp RYeD35VVwCd05BO+7rFrHc3Vd68toU9Zb1/Y+Q6StDNhnEeuUiZy+LJaxHPF3PGVk5hG idvqxIXAOOrUk5tB3DfQ/QBfTWeKHPjEw7Ki+qz9RgTa+vo3NZy89jOHLQ/v+J5Cjk/y RyDw== 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 p5si9756255edt.50.2021.01.31.05.53.35; Sun, 31 Jan 2021 05:53:58 -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 S231558AbhAaNrh (ORCPT + 99 others); Sun, 31 Jan 2021 08:47:37 -0500 Received: from paleale.coelho.fi ([176.9.41.70]:42906 "EHLO farmhouse.coelho.fi" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231556AbhAaLlX (ORCPT ); Sun, 31 Jan 2021 06:41:23 -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 1l6AY1-004131-NV; Sun, 31 Jan 2021 13:05:42 +0200 From: Luca Coelho To: kvalo@codeaurora.org Cc: linux-wireless@vger.kernel.org Date: Sun, 31 Jan 2021 13:05:28 +0200 Message-Id: X-Mailer: git-send-email 2.29.2 In-Reply-To: <20210131110533.887130-1-luca@coelho.fi> References: <20210131110533.887130-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: [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.29.2