diff options
| author | Mukul Sharma <mukul@qti.qualcomm.com> | 2015-10-29 21:21:49 +0530 |
|---|---|---|
| committer | Anjaneedevi Kapparapu <akappa@codeaurora.org> | 2015-11-02 16:52:27 +0530 |
| commit | baccf30193398f36f4bfeb3d67416a5fa1be4f2e (patch) | |
| tree | 61db2109f340bc745708e40a8df83de8f9e7aefd | |
| parent | c159c5b0431784dc8a61f0ba9d204e54c34cf1e1 (diff) | |
qcacld-2.0: Change WMI command limit to 128 from 1024
Currently we do kernel panic after detecting 1024 pending
commands. It takes more to reach this 1024 pending commands
limit hence logging buffer gets overwrite. Now Limiting this
to 128 to get latest debug information.
Change-Id: I18a677daa8b8e451514f05f7be37da92446abcac
CRs-FIXED: 932306
| -rw-r--r-- | CORE/SERVICES/WMI/wmi_unified.c | 3 | ||||
| -rw-r--r-- | CORE/SERVICES/WMI/wmi_unified_priv.h | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/CORE/SERVICES/WMI/wmi_unified.c b/CORE/SERVICES/WMI/wmi_unified.c index 8bd3b965019d..8164aabe95e2 100644 --- a/CORE/SERVICES/WMI/wmi_unified.c +++ b/CORE/SERVICES/WMI/wmi_unified.c @@ -734,7 +734,8 @@ dont_tag: //dump_CE_register(scn); //dump_CE_debug_register(scn->hif_sc); adf_os_atomic_dec(&wmi_handle->pending_cmds); - pr_err("%s: MAX 1024 WMI Pending cmds reached.\n", __func__); + pr_err("%s: MAX %d WMI Pending cmds reached.\n", + __func__, WMI_MAX_CMDS); VOS_BUG(0); return -EBUSY; } diff --git a/CORE/SERVICES/WMI/wmi_unified_priv.h b/CORE/SERVICES/WMI/wmi_unified_priv.h index a9757fb5dc3b..253dcbc90fbe 100644 --- a/CORE/SERVICES/WMI/wmi_unified_priv.h +++ b/CORE/SERVICES/WMI/wmi_unified_priv.h @@ -38,7 +38,7 @@ #include "adf_os_atomic.h" #define WMI_UNIFIED_MAX_EVENT 0x100 -#define WMI_MAX_CMDS 1024 +#define WMI_MAX_CMDS 128 typedef adf_nbuf_t wmi_buf_t; |
