summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMukul Sharma <mukul@qti.qualcomm.com>2015-10-29 21:21:49 +0530
committerAnjaneedevi Kapparapu <akappa@codeaurora.org>2015-11-02 16:52:27 +0530
commitbaccf30193398f36f4bfeb3d67416a5fa1be4f2e (patch)
tree61db2109f340bc745708e40a8df83de8f9e7aefd
parentc159c5b0431784dc8a61f0ba9d204e54c34cf1e1 (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.c3
-rw-r--r--CORE/SERVICES/WMI/wmi_unified_priv.h2
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;