diff options
| author | Mukul Sharma <mukul@codeaurora.org> | 2016-10-12 23:50:13 +0530 |
|---|---|---|
| committer | qcabuildsw <qcabuildsw@localhost> | 2016-11-08 02:36:53 -0800 |
| commit | 8dd43fd5cf0d7ec2d723fe5afedb6681265646cd (patch) | |
| tree | b6e55a54e41caef0f6d9b1a8176fa9aced30378b | |
| parent | d5e7980b3587fb9c6ddd9362fcec2b3146a102ea (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.h | 6 | ||||
| -rw-r--r-- | wmi/src/wmi_unified.c | 3 |
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; } |
