Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3340980pxb; Sun, 31 Jan 2021 12:31:39 -0800 (PST) X-Google-Smtp-Source: ABdhPJxrne3Aft+Fb63FamOYXG9QKrb84glyaLkLHLuHnM6uVqBFDchWaN49kHma19ZagJeYHJ4G X-Received: by 2002:aa7:d352:: with SMTP id m18mr15526189edr.190.1612125099678; Sun, 31 Jan 2021 12:31:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612125099; cv=none; d=google.com; s=arc-20160816; b=iiXZcvy4E5ql5sbHAQa759SwS0kGFZqAXgaSNM2U4NVBqhGqZ5p88DXippcmJCg1uA U4sgrUwFidrCga6+9joS/siMfUoQBvI6c6WYgeOg88+zHSWDt/rsXGk1KDjNjaSnhfgh imbhoJ3/yBoA5I8rr+oif2MCniQBocZXgnnGHVX59LefO5TpHPtieF5v162Kj7iSbAWS FAVVm7RzvLZQS3LSZz+IbAYEVcObNGXP9oTCKo5VpTee5xwKJEVhs7WKAA8CON6S6rwE RsPyF9dFD6XLgp0pFqQvhYpjK9irEl92iNn1pQ0ie/vmm1aneq0UOJPoeDz93CBLqW6j 6MeA== 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=2Rvh8/vghjw5uXmMu6JP+q3asR06KqpwKIdpuWVO1cw=; b=VKthc/xA1TWM2K1NrfV4EhXC5nEbnLvjoUhl3TZcpmp6CV/1ScCkeR0xCrPgbCz+KK naOaeDkzLftYluW4osnW8vPyS9neI3cb0uglGM1Jm0bvVbI8a39SS49zK4JWZbhE490Y /DcSp1Savd9ZTFI8h2iiM0sQAayQ77Og4NOE9A5Z1qOpzo3bgjcO/0P+IBHh5oRpLhHc qezg+EyEP7F2YsCAJFskiuZTCqAsBTZfs5IrH1vpKkoLc92dXAXExDR3g33Y5Or4VIKL KLOEILbBmDorE2JhMDsTNTFsS3TIDKMHWy4iTnVgmRmrNbjA8hudPAyiNjDocDN2WOza fR3Q== 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 ak11si743247ejc.352.2021.01.31.12.31.16; Sun, 31 Jan 2021 12:31:39 -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 S231201AbhAaUYs (ORCPT + 99 others); Sun, 31 Jan 2021 15:24:48 -0500 Received: from paleale.coelho.fi ([176.9.41.70]:43162 "EHLO farmhouse.coelho.fi" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S232202AbhAaUNp (ORCPT ); Sun, 31 Jan 2021 15:13:45 -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 1l6HMW-0041H2-PQ; Sun, 31 Jan 2021 20:22:17 +0200 From: Luca Coelho To: kvalo@codeaurora.org Cc: linux-wireless@vger.kernel.org Date: Sun, 31 Jan 2021 20:22:03 +0200 Message-Id: X-Mailer: git-send-email 2.29.2 In-Reply-To: <20210131182212.929755-1-luca@coelho.fi> References: <20210131182212.929755-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 03/12] iwlwifi: fwrt: add suspend/resume time point Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org From: Mordechay Goodstein We should only collect debug data after exiting suspend state, that's why we delete the current place in d3.c file, and add it to fwrt flows that occur while we can still access the fw and collect debug data. Signed-off-by: Mordechay Goodstein Signed-off-by: Luca Coelho --- drivers/net/wireless/intel/iwlwifi/fw/init.c | 2 ++ drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 3 --- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/net/wireless/intel/iwlwifi/fw/init.c b/drivers/net/wireless/intel/iwlwifi/fw/init.c index e317b051b8ed..986913f2fbd5 100644 --- a/drivers/net/wireless/intel/iwlwifi/fw/init.c +++ b/drivers/net/wireless/intel/iwlwifi/fw/init.c @@ -36,11 +36,13 @@ IWL_EXPORT_SYMBOL(iwl_fw_runtime_init); void iwl_fw_runtime_suspend(struct iwl_fw_runtime *fwrt) { iwl_fw_suspend_timestamp(fwrt); + iwl_dbg_tlv_time_point(fwrt, IWL_FW_INI_TIME_POINT_HOST_D3_START, NULL); } IWL_EXPORT_SYMBOL(iwl_fw_runtime_suspend); void iwl_fw_runtime_resume(struct iwl_fw_runtime *fwrt) { + iwl_dbg_tlv_time_point(fwrt, IWL_FW_INI_TIME_POINT_HOST_D3_END, NULL); iwl_fw_resume_timestamp(fwrt); } IWL_EXPORT_SYMBOL(iwl_fw_runtime_resume); diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/d3.c b/drivers/net/wireless/intel/iwlwifi/mvm/d3.c index f98eb7b71068..816a82db8252 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/d3.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/d3.c @@ -2048,9 +2048,6 @@ static int __iwl_mvm_resume(struct iwl_mvm *mvm, bool test) goto err; } - iwl_dbg_tlv_time_point(&mvm->fwrt, IWL_FW_INI_TIME_POINT_HOST_D3_END, - NULL); - ret = iwl_trans_d3_resume(mvm->trans, &d3_status, test, !unified_image); if (ret) goto err; -- 2.29.2