From 23c5658da66c9aabd459d05d50e7741ecd4f3eb9 Mon Sep 17 00:00:00 2001 From: Jingxiang Ge Date: Mon, 8 Apr 2019 20:13:42 +0800 Subject: [PATCH] qcacmn: Trigger recovery while wmi stuck Replace QDF_BUG with qdf_trigger_self_recovery while wmi stuck. Change-Id: If366fbdff356d16b78324051aad99fd4455978b5 CRs-Fixed: 2430743 --- wmi/src/wmi_unified.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wmi/src/wmi_unified.c b/wmi/src/wmi_unified.c index be80a61666..3d1afcab71 100644 --- a/wmi/src/wmi_unified.c +++ b/wmi/src/wmi_unified.c @@ -24,6 +24,7 @@ #include "wmi_unified_priv.h" #include "wmi_unified_api.h" #include "qdf_module.h" +#include "qdf_platform.h" #ifdef WMI_EXT_DBG #include "qdf_list.h" #endif @@ -1718,7 +1719,7 @@ QDF_STATUS wmi_unified_cmd_send_fl(wmi_unified_t wmi_handle, wmi_buf_t buf, wmi_nofl_err("%s:%d, MAX %d WMI Pending cmds reached", func, line, wmi_handle->wmi_max_cmds); wmi_unified_debug_dump(wmi_handle); - QDF_BUG(0); + qdf_trigger_self_recovery(); return QDF_STATUS_E_BUSY; }