diff --git a/wmi/src/wmi_unified.c b/wmi/src/wmi_unified.c index a11c4cb722..244182846b 100644 --- a/wmi/src/wmi_unified.c +++ b/wmi/src/wmi_unified.c @@ -1671,7 +1671,12 @@ QDF_STATUS wmi_unified_cmd_send_fl(wmi_unified_t wmi_handle, wmi_buf_t buf, cmd_id); } else if (qdf_atomic_read(&wmi_handle->is_target_suspended) && !wmi_is_pm_resume_cmd(cmd_id)) { - QDF_DEBUG_PANIC("Target is suspended (via %s:%u)", func, line); + if (!wmi_handle->wmi_stopinprogress) + QDF_DEBUG_PANIC("Target is suspended (via %s:%u)", + func, line); + else + wmi_nofl_err("Target is suspended (via %s:%u)", + func, line); return QDF_STATUS_E_BUSY; }