Kaynağa Gözat

Revert "qcacmn: Trigger recovery when WMI command is sent in wow mode"

This reverts Change-Id: I65efe5601e15055c5407f085e1fdcae5b28d6b81.
Its okay to fail send request instead of triggering crash recovery.
Triggering self recovery is only for fatal errors which can’t be
recovered without doing SSR.

Change-Id: I59532074c361bba4412ceb66f3f0e1e99d73bf06
CRs-Fixed: 3617795
Jianmin Zhu 1 yıl önce
ebeveyn
işleme
e5f945ccce
2 değiştirilmiş dosya ile 1 ekleme ve 6 silme
  1. 0 3
      qdf/inc/qdf_types.h
  2. 1 3
      wmi/src/wmi_unified.c

+ 0 - 3
qdf/inc/qdf_types.h

@@ -1597,8 +1597,6 @@ enum qdf_suspend_type {
  * @QDF_SELF_PEER_DEL_FAILED: Failed to send self peer deletion cmd to fw
  * @QDF_DEL_SELF_STA_FAILED: Received del self sta without del bss
  * @QDF_FLUSH_LOGS : Recovery needed when sending flush completion to userspace
- * @QDF_WMI_CMD_SENT_DURING_SUSPEND: WMI command is received when target is
- * suspended
  * @QDF_VDEV_MAC_ADDR_UPDATE_RESPONSE_TIMED_OUT: VDEV MAC address update
  * request for Link switch timedout.
  * @QDF_MGMT_RX_REO_INCONSISTENT_SNAPSHOT: Inconsistent management Rx reorder
@@ -1643,7 +1641,6 @@ enum qdf_hang_reason {
 	QDF_SELF_PEER_DEL_FAILED,
 	QDF_DEL_SELF_STA_FAILED,
 	QDF_FLUSH_LOGS,
-	QDF_WMI_CMD_SENT_DURING_SUSPEND,
 	QDF_VDEV_MAC_ADDR_UPDATE_RESPONSE_TIMED_OUT,
 	QDF_MGMT_RX_REO_INCONSISTENT_SNAPSHOT,
 	QDF_MGMT_RX_REO_OUT_OF_ORDER_PKT,

+ 1 - 3
wmi/src/wmi_unified.c

@@ -2133,9 +2133,7 @@ QDF_STATUS wmi_unified_cmd_send_fl(wmi_unified_t wmi_handle, wmi_buf_t buf,
 		   !wmi_is_pm_resume_cmd(cmd_id) &&
 		   !wmi_is_legacy_d0wow_disable_cmd(buf, cmd_id)) {
 			wmi_nofl_err("Target is suspended (via %s:%u)",
-				     func, line);
-			qdf_trigger_self_recovery(wmi_handle->soc->wmi_psoc,
-						  QDF_WMI_CMD_SENT_DURING_SUSPEND);
+					func, line);
 		return QDF_STATUS_E_BUSY;
 	}