summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMukul Sharma <mukul@codeaurora.org>2016-10-12 23:50:13 +0530
committerqcabuildsw <qcabuildsw@localhost>2016-11-08 02:36:53 -0800
commit8dd43fd5cf0d7ec2d723fe5afedb6681265646cd (patch)
treeb6e55a54e41caef0f6d9b1a8176fa9aced30378b
parentd5e7980b3587fb9c6ddd9362fcec2b3146a102ea (diff)
qcacmn: Change WMI command limit to 256 from 1024
qcacld-2.0 to qcacmn propagation To debug the fwr stuck issue as early as possibile, reduce the wmi max pending command threshold to 256 from 1024. Change-Id: Ic3cbe26cca979dcaa68fca03e6fe1af397cf0c4f CRs-FIXED: 1080761
-rw-r--r--wmi/inc/wmi_unified_priv.h6
-rw-r--r--wmi/src/wmi_unified.c3
2 files changed, 7 insertions, 2 deletions
diff --git a/wmi/inc/wmi_unified_priv.h b/wmi/inc/wmi_unified_priv.h
index 7af8fa9775ea..3c376ff0a382 100644
--- a/wmi/inc/wmi_unified_priv.h
+++ b/wmi/inc/wmi_unified_priv.h
@@ -37,7 +37,11 @@
#include "qdf_atomic.h"
#define WMI_UNIFIED_MAX_EVENT 0x100
-#define WMI_MAX_CMDS 1024
+#ifdef CONFIG_MCL
+#define WMI_MAX_CMDS 256
+#else
+#define WMI_MAX_CMDS 1024
+#endif
typedef qdf_nbuf_t wmi_buf_t;
diff --git a/wmi/src/wmi_unified.c b/wmi/src/wmi_unified.c
index 2a8ebfb64cbe..6f2960286e22 100644
--- a/wmi/src/wmi_unified.c
+++ b/wmi/src/wmi_unified.c
@@ -1778,7 +1778,8 @@ QDF_STATUS wmi_unified_cmd_send(wmi_unified_t wmi_handle, wmi_buf_t buf,
htc_dump_counter_info(wmi_handle->htc_handle);
qdf_atomic_dec(&wmi_handle->pending_cmds);
QDF_TRACE(QDF_MODULE_ID_WMI, QDF_TRACE_LEVEL_ERROR,
- "%s: MAX 1024 WMI Pending cmds reached.", __func__);
+ "%s: MAX %d WMI Pending cmds reached.", __func__,
+ WMI_MAX_CMDS);
QDF_BUG(0);
return QDF_STATUS_E_BUSY;
}