qcacld-3.0: Initialize scheduler_msg on stack before posting message
Initialize scheduler_msg on stack before posting using scheduler API
such that un-used fields in message structure are initialized to 0.
Change-Id: I4acd098ca1e975ad6ffed58d1a84c70078e2dca6
CRs-Fixed: 2034770
diff --git a/core/mac/src/cfg/cfg_api.c b/core/mac/src/cfg/cfg_api.c
index 42aa95d..9ced547 100644
--- a/core/mac/src/cfg/cfg_api.c
+++ b/core/mac/src/cfg/cfg_api.c
@@ -912,7 +912,7 @@
static void notify(tpAniSirGlobal pMac, uint16_t cfgId, uint32_t ntfMask)
{
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
mmhMsg.type = SIR_CFG_PARAM_UPDATE_IND;
mmhMsg.bodyval = (uint32_t) cfgId;
diff --git a/core/mac/src/pe/lim/lim_admit_control.c b/core/mac/src/pe/lim/lim_admit_control.c
index 6bda4b4..9a81ff3 100644
--- a/core/mac/src/pe/lim/lim_admit_control.c
+++ b/core/mac/src/pe/lim/lim_admit_control.c
@@ -915,7 +915,7 @@
uint8_t tspecIdx, tSirMacTspecIE tspecIE, uint8_t sessionId)
#endif
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tpAddTsParams pAddTsParam;
tpPESession psessionEntry = pe_find_session_by_session_id(pMac, sessionId);
@@ -982,7 +982,7 @@
uint8_t tspecIdx,
tSirDeltsReqInfo delts, uint8_t sessionId, uint8_t *bssId)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tpDelTsParams pDelTsParam;
tpPESession psessionEntry = NULL;
diff --git a/core/mac/src/pe/lim/lim_api.c b/core/mac/src/pe/lim/lim_api.c
index 704e642..8284fd4 100644
--- a/core/mac/src/pe/lim/lim_api.c
+++ b/core/mac/src/pe/lim/lim_api.c
@@ -1095,7 +1095,7 @@
{
tpAniSirGlobal pMac;
tpSirMacMgmtHdr mHdr;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
cds_pkt_t *pVosPkt;
QDF_STATUS qdf_status;
uint8_t *pRxPacketInfo;
@@ -1781,7 +1781,7 @@
void lim_send_heart_beat_timeout_ind(tpAniSirGlobal pMac, tpPESession psessionEntry)
{
uint32_t statusCode;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
/* Prepare and post message to LIM Message Queue */
msg.type = (uint16_t) SIR_LIM_HEART_BEAT_TIMEOUT;
diff --git a/core/mac/src/pe/lim/lim_assoc_utils.c b/core/mac/src/pe/lim/lim_assoc_utils.c
index b549be2..8b87f28 100644
--- a/core/mac/src/pe/lim/lim_assoc_utils.c
+++ b/core/mac/src/pe/lim/lim_assoc_utils.c
@@ -2068,7 +2068,7 @@
tpDphHashNode sta_ds, uint8_t update_entry, tpPESession session_entry)
{
tpAddStaParams add_sta_params = NULL;
- struct scheduler_msg msg_q;
+ struct scheduler_msg msg_q = {0};
tSirRetStatus ret_code = eSIR_SUCCESS;
tSirMacAddr sta_mac, *sta_Addr;
tpSirAssocReq assoc_req;
@@ -2468,7 +2468,7 @@
tpDphHashNode pStaDs, bool fRespReqd, tpPESession psessionEntry)
{
tpDeleteStaParams pDelStaParams = NULL;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
tSirRetStatus retCode = eSIR_SUCCESS;
pDelStaParams = qdf_mem_malloc(sizeof(tDeleteStaParams));
@@ -2595,7 +2595,7 @@
tpPESession psessionEntry)
{
tpAddStaParams pAddStaParams = NULL;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
tSirRetStatus retCode = eSIR_SUCCESS;
tSirMacAddr staMac;
uint32_t listenInterval = WNI_CFG_LISTEN_INTERVAL_STADEF;
@@ -3249,7 +3249,7 @@
tpPESession psessionEntry)
{
tpDeleteBssParams pDelBssParams = NULL;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
tSirRetStatus retCode = eSIR_SUCCESS;
pDelBssParams = qdf_mem_malloc(sizeof(tDeleteBssParams));
@@ -3434,7 +3434,7 @@
tpSirBssDescription bssDescription,
uint8_t updateEntry, tpPESession psessionEntry)
{
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
tpAddBssParams pAddBssParams = NULL;
uint32_t retCode;
tpDphHashNode pStaDs = NULL;
@@ -3953,7 +3953,7 @@
tSirRetStatus lim_sta_send_add_bss_pre_assoc(tpAniSirGlobal pMac, uint8_t updateEntry,
tpPESession psessionEntry)
{
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
tpAddBssParams pAddBssParams = NULL;
uint32_t retCode;
tSchBeaconStruct *pBeaconStruct;
@@ -4652,7 +4652,7 @@
uint16_t sessionId,
tpPESession psessionEntry)
{
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
tSirSmeUnprotMgmtFrameInd *pSirSmeMgmtFrame = NULL;
uint16_t length;
@@ -4693,7 +4693,7 @@
void lim_send_sme_tsm_ie_ind(tpAniSirGlobal pMac, tpPESession psessionEntry,
uint8_t tid, uint8_t state, uint16_t measInterval)
{
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
tpSirSmeTsmIEInd pSirSmeTsmIeInd = NULL;
if (!pMac || !psessionEntry)
diff --git a/core/mac/src/pe/lim/lim_ft.c b/core/mac/src/pe/lim/lim_ft.c
index 0632309..8424f25 100644
--- a/core/mac/src/pe/lim/lim_ft.c
+++ b/core/mac/src/pe/lim/lim_ft.c
@@ -906,7 +906,7 @@
tSirRetStatus lim_process_ft_aggr_qos_req(tpAniSirGlobal pMac, uint32_t *pMsgBuf)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tSirAggrQosReq *aggrQosReq = (tSirAggrQosReq *) pMsgBuf;
tpAggrAddTsParams pAggrAddTsParam;
tpPESession psessionEntry = NULL;
diff --git a/core/mac/src/pe/lim/lim_ft_preauth.c b/core/mac/src/pe/lim/lim_ft_preauth.c
index 071c242..0d1f4cb 100644
--- a/core/mac/src/pe/lim/lim_ft_preauth.c
+++ b/core/mac/src/pe/lim/lim_ft_preauth.c
@@ -684,7 +684,7 @@
{
tSirScanOffloadReq *scan_offload_req;
tSirRetStatus rc = eSIR_SUCCESS;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
scan_offload_req = qdf_mem_malloc(sizeof(tSirScanOffloadReq));
if (NULL == scan_offload_req) {
diff --git a/core/mac/src/pe/lim/lim_p2p.c b/core/mac/src/pe/lim/lim_p2p.c
index a03a771..c7200a5 100644
--- a/core/mac/src/pe/lim/lim_p2p.c
+++ b/core/mac/src/pe/lim/lim_p2p.c
@@ -80,7 +80,7 @@
pRemOnChnReq)
{
tSirScanOffloadReq *pScanOffloadReq;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tSirRetStatus rc = eSIR_SUCCESS;
pScanOffloadReq = qdf_mem_malloc(sizeof(tSirScanOffloadReq));
@@ -750,7 +750,7 @@
{
tpP2pPsConfig pNoA;
tpP2pPsParams pMsgNoA;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
pNoA = (tpP2pPsConfig) pMsgBuf;
diff --git a/core/mac/src/pe/lim/lim_process_message_queue.c b/core/mac/src/pe/lim/lim_process_message_queue.c
index 3526e8d..6981130 100644
--- a/core/mac/src/pe/lim/lim_process_message_queue.c
+++ b/core/mac/src/pe/lim/lim_process_message_queue.c
@@ -84,7 +84,7 @@
{
struct sir_dual_mac_config_resp *resp, *param;
uint32_t len, fail_resp = 0;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
resp = (struct sir_dual_mac_config_resp *)body;
if (!resp) {
@@ -139,7 +139,7 @@
{
struct sir_set_hw_mode_resp *resp, *param;
uint32_t len, i, fail_resp = 0;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
resp = (struct sir_set_hw_mode_resp *)body;
if (!resp) {
@@ -206,7 +206,7 @@
{
struct sir_antenna_mode_resp *resp, *param;
bool fail_resp = false;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
resp = (struct sir_antenna_mode_resp *)body;
if (!resp) {
@@ -259,7 +259,7 @@
struct vdev_ie_info *wma_ie_params;
uint8_t *local_ie_buf;
uint16_t local_ie_len;
- struct scheduler_msg msg_q;
+ struct scheduler_msg msg_q = {0};
tSirRetStatus ret_code;
QDF_STATUS qdf_status;
@@ -330,7 +330,7 @@
{
struct sir_hw_mode_trans_ind *ind, *param;
uint32_t len, i;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
ind = (struct sir_hw_mode_trans_ind *)body;
if (!ind) {
@@ -1153,7 +1153,7 @@
static QDF_STATUS lim_send_stop_scan_offload_req(tpAniSirGlobal pMac,
uint8_t SessionId, uint32_t scan_id, uint32_t scan_requestor_id)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tSirRetStatus rc = eSIR_SUCCESS;
tAbortScanParams *pAbortScanParams;
diff --git a/core/mac/src/pe/lim/lim_process_mlm_host_roam.c b/core/mac/src/pe/lim/lim_process_mlm_host_roam.c
index 0857c8a..b88033c 100644
--- a/core/mac/src/pe/lim/lim_process_mlm_host_roam.c
+++ b/core/mac/src/pe/lim/lim_process_mlm_host_roam.c
@@ -606,7 +606,7 @@
tLimMlmReassocReq *pMlmReassocReq;
uint16_t caps;
uint32_t val;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
tSirRetStatus retCode;
uint32_t teleBcnEn = 0;
diff --git a/core/mac/src/pe/lim/lim_process_mlm_req_messages.c b/core/mac/src/pe/lim/lim_process_mlm_req_messages.c
index 021a666..2ac43dd 100644
--- a/core/mac/src/pe/lim/lim_process_mlm_req_messages.c
+++ b/core/mac/src/pe/lim/lim_process_mlm_req_messages.c
@@ -482,7 +482,7 @@
lim_mlm_add_bss(tpAniSirGlobal mac_ctx,
tLimMlmStartReq *mlm_start_req, tpPESession session)
{
- struct scheduler_msg msg_buf;
+ struct scheduler_msg msg_buf = {0};
tpAddBssParams addbss_param = NULL;
uint32_t retcode;
bool is_ch_dfs = false;
diff --git a/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c b/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c
index 76c088b..ca96a87 100644
--- a/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c
+++ b/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c
@@ -794,7 +794,7 @@
void lim_process_mlm_assoc_ind(tpAniSirGlobal pMac, uint32_t *pMsgBuf)
{
uint32_t len;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
tSirSmeAssocInd *pSirSmeAssocInd;
tpDphHashNode pStaDs = 0;
tpPESession psessionEntry;
@@ -3116,7 +3116,7 @@
void lim_send_beacon_ind(tpAniSirGlobal pMac, tpPESession psessionEntry)
{
tBeaconGenParams *pBeaconGenParams = NULL;
- struct scheduler_msg limMsg;
+ struct scheduler_msg limMsg = {0};
/** Allocate the Memory for Beacon Pre Message and for Stations in PoweSave*/
if (psessionEntry == NULL) {
pe_err("Error:Unable to get the PESessionEntry");
diff --git a/core/mac/src/pe/lim/lim_process_probe_req_frame.c b/core/mac/src/pe/lim/lim_process_probe_req_frame.c
index bb1b943..20a506c 100644
--- a/core/mac/src/pe/lim/lim_process_probe_req_frame.c
+++ b/core/mac/src/pe/lim/lim_process_probe_req_frame.c
@@ -651,7 +651,7 @@
uint32_t ProbeReqIELen, tpPESession psessionEntry)
{
tSirSmeProbeReqInd *pSirSmeProbeReqInd;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
pSirSmeProbeReqInd = qdf_mem_malloc(sizeof(tSirSmeProbeReqInd));
if (NULL == pSirSmeProbeReqInd) {
diff --git a/core/mac/src/pe/lim/lim_process_sme_req_messages.c b/core/mac/src/pe/lim/lim_process_sme_req_messages.c
index 748168b..08cd54d 100644
--- a/core/mac/src/pe/lim/lim_process_sme_req_messages.c
+++ b/core/mac/src/pe/lim/lim_process_sme_req_messages.c
@@ -134,11 +134,11 @@
static QDF_STATUS lim_process_set_hw_mode(tpAniSirGlobal mac, uint32_t *msg)
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
struct policy_mgr_hw_mode *req_msg;
uint32_t len;
struct s_sir_set_hw_mode *buf;
- struct scheduler_msg resp_msg;
+ struct scheduler_msg resp_msg = {0};
struct sir_set_hw_mode_resp *param;
buf = (struct s_sir_set_hw_mode *) msg;
@@ -205,11 +205,11 @@
uint32_t *msg)
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
struct sir_dual_mac_config *req_msg;
uint32_t len;
struct sir_set_dual_mac_cfg *buf;
- struct scheduler_msg resp_msg;
+ struct scheduler_msg resp_msg = {0};
struct sir_dual_mac_config_resp *param;
buf = (struct sir_set_dual_mac_cfg *) msg;
@@ -277,10 +277,10 @@
uint32_t *msg)
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
struct sir_antenna_mode_param *req_msg;
struct sir_set_antenna_mode *buf;
- struct scheduler_msg resp_msg;
+ struct scheduler_msg resp_msg = {0};
struct sir_antenna_mode_resp *param;
buf = (struct sir_set_antenna_mode *) msg;
@@ -547,7 +547,7 @@
static bool __lim_process_sme_sys_ready_ind(tpAniSirGlobal pMac, uint32_t *pMsgBuf)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tSirSmeReadyReq *ready_req = (tSirSmeReadyReq *) pMsgBuf;
msg.type = WMA_SYS_READY_IND;
@@ -1233,7 +1233,7 @@
{
tSirScanOffloadReq *pScanOffloadReq;
uint8_t *p;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
uint16_t i, len;
uint16_t addn_ie_len = 0;
tSirRetStatus status, rc = eSIR_SUCCESS;
@@ -3995,7 +3995,7 @@
__lim_process_sme_get_statistics_request(tpAniSirGlobal pMac, uint32_t *pMsgBuf)
{
tpAniGetPEStatsReq pPEStatsReq;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
pPEStatsReq = (tpAniGetPEStatsReq) pMsgBuf;
@@ -4028,7 +4028,7 @@
static void
__lim_process_sme_get_tsm_stats_request(tpAniSirGlobal pMac, uint32_t *pMsgBuf)
{
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
msgQ.type = WMA_TSM_STATS_REQ;
msgQ.reserved = 0;
@@ -4094,7 +4094,7 @@
tpPESession psessionEntry, uint8_t sessionId)
{
tpHalHiddenSsidVdevRestart pHalHiddenSsidVdevRestart = NULL;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
tSirRetStatus retCode = eSIR_SUCCESS;
if (psessionEntry == NULL) {
@@ -4143,7 +4143,7 @@
uint32_t *msg_buf)
{
tpPESession pe_session;
- struct scheduler_msg wma_msg;
+ struct scheduler_msg wma_msg = {0};
tSirRetStatus status;
tSirRoamOffloadScanReq *req_buffer;
uint16_t local_ie_len;
@@ -4383,7 +4383,7 @@
tpSirSetHT2040Mode pSetHT2040Mode;
tpPESession psessionEntry;
uint8_t sessionId = 0;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tUpdateVHTOpMode *pHtOpMode = NULL;
uint16_t staId = 0;
tpDphHashNode pStaDs = NULL;
@@ -4546,7 +4546,7 @@
{
tpMaxTxPowerParams pMaxTxParams = NULL;
tSirRetStatus retCode = eSIR_SUCCESS;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
if (pSessionEntry == NULL) {
lim_log(pMac, LOGE, FL("Inavalid parameters"));
@@ -4894,7 +4894,7 @@
uint8_t nss)
{
struct set_ie_param *ie_params;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tSirRetStatus rc = eSIR_SUCCESS;
uint8_t *p_ie = NULL;
tHtCaps *p_ht_cap;
@@ -4968,7 +4968,7 @@
uint8_t nss)
{
struct set_ie_param *ie_params;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tSirRetStatus rc = eSIR_SUCCESS;
uint8_t *p_ie = NULL;
tSirMacVHTCapabilityInfo *vht_cap;
diff --git a/core/mac/src/pe/lim/lim_process_tdls.c b/core/mac/src/pe/lim/lim_process_tdls.c
index b3fabc3..b6ba20e 100644
--- a/core/mac/src/pe/lim/lim_process_tdls.c
+++ b/core/mac/src/pe/lim/lim_process_tdls.c
@@ -3237,7 +3237,7 @@
tpPESession session_entry;
uint8_t session_id;
tpTdlsLinkEstablishParams tdls_req_params;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
uint16_t peer_idx = 0;
tpDphHashNode stads = NULL;
uint32_t self_num_chan = WNI_CFG_VALID_CHANNEL_LIST_LEN;
diff --git a/core/mac/src/pe/lim/lim_reassoc_utils.c b/core/mac/src/pe/lim/lim_reassoc_utils.c
index 7e8f1f2..120fdff 100644
--- a/core/mac/src/pe/lim/lim_reassoc_utils.c
+++ b/core/mac/src/pe/lim/lim_reassoc_utils.c
@@ -438,7 +438,7 @@
{
tpAddStaParams add_sta_params = NULL;
tSirRetStatus ret_code = eSIR_SUCCESS;
- struct scheduler_msg msg_q;
+ struct scheduler_msg msg_q = {0};
add_sta_params = session_entry->ftPEContext.pAddStaReq;
add_sta_params->assocId = assoc_id;
diff --git a/core/mac/src/pe/lim/lim_security_utils.c b/core/mac/src/pe/lim/lim_security_utils.c
index a1fa1b2..eac7720 100644
--- a/core/mac/src/pe/lim/lim_security_utils.c
+++ b/core/mac/src/pe/lim/lim_security_utils.c
@@ -813,7 +813,7 @@
tLimMlmSetKeysReq *pMlmSetKeysReq,
tpPESession psessionEntry)
{
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
tpSetBssKeyParams pSetBssKeyParams = NULL;
tLimMlmSetKeysCnf mlmSetKeysCnf;
tSirRetStatus retCode;
@@ -926,7 +926,7 @@
uint8_t defWEPIdx,
tpPESession sessionEntry, bool sendRsp)
{
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
tpSetStaKeyParams pSetStaKeyParams = NULL;
tLimMlmSetKeysCnf mlmSetKeysCnf;
tSirRetStatus retCode;
diff --git a/core/mac/src/pe/lim/lim_send_messages.c b/core/mac/src/pe/lim/lim_send_messages.c
index 3208d08..e61d882 100644
--- a/core/mac/src/pe/lim/lim_send_messages.c
+++ b/core/mac/src/pe/lim/lim_send_messages.c
@@ -95,7 +95,7 @@
{
tpUpdateCFParams pCFParams = NULL;
tSirRetStatus retCode = eSIR_SUCCESS;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
pCFParams = qdf_mem_malloc(sizeof(tUpdateCFParams));
if (NULL == pCFParams) {
@@ -141,7 +141,7 @@
{
tpUpdateBeaconParams pBcnParams = NULL;
tSirRetStatus retCode = eSIR_SUCCESS;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
pBcnParams = qdf_mem_malloc(sizeof(*pBcnParams));
if (NULL == pBcnParams) {
@@ -209,7 +209,7 @@
uint32_t dfs_regdomain)
{
tpSwitchChannelParams pChnlParams = NULL;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
tpPESession pSessionEntry;
pSessionEntry = pe_find_session_by_session_id(pMac, peSessionId);
if (pSessionEntry == NULL) {
@@ -314,7 +314,7 @@
{
tEdcaParams *pEdcaParams = NULL;
tSirRetStatus retCode = eSIR_SUCCESS;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
uint8_t i;
pEdcaParams = qdf_mem_malloc(sizeof(tEdcaParams));
@@ -469,7 +469,7 @@
tpSetLinkStateCallback callback,
void *callbackArg)
{
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
tSirRetStatus retCode;
tpLinkStateParams pLinkStateParams = NULL;
/* Allocate memory. */
@@ -508,7 +508,7 @@
tSirMacAddr selfMacAddr, int ft,
tpPESession psessionEntry)
{
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
tSirRetStatus retCode;
tpLinkStateParams pLinkStateParams = NULL;
/* Allocate memory. */
@@ -556,7 +556,7 @@
{
tpBeaconFilterMsg pBeaconFilterMsg = NULL;
tSirRetStatus retCode = eSIR_SUCCESS;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
uint8_t *ptr;
uint32_t i;
uint32_t msgSize;
@@ -620,7 +620,7 @@
{
tUpdateVHTOpMode *pVhtOpMode = NULL;
tSirRetStatus retCode = eSIR_SUCCESS;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
pVhtOpMode = qdf_mem_malloc(sizeof(tUpdateVHTOpMode));
if (NULL == pVhtOpMode) {
@@ -657,7 +657,7 @@
{
tUpdateRxNss *pRxNss = NULL;
tSirRetStatus retCode = eSIR_SUCCESS;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
pRxNss = qdf_mem_malloc(sizeof(tUpdateRxNss));
if (NULL == pRxNss) {
@@ -692,7 +692,7 @@
{
tUpdateMembership *pMembership = NULL;
tSirRetStatus retCode = eSIR_SUCCESS;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
pMembership = qdf_mem_malloc(sizeof(tUpdateMembership));
if (NULL == pMembership) {
@@ -729,7 +729,7 @@
{
tUpdateUserPos *pUserPos = NULL;
tSirRetStatus retCode = eSIR_SUCCESS;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
pUserPos = qdf_mem_malloc(sizeof(tUpdateUserPos));
if (NULL == pUserPos) {
@@ -776,7 +776,7 @@
tpPESession psessionEntry)
{
tSirRetStatus retCode = eSIR_SUCCESS;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
tSirWlanExcludeUnencryptParam *pExcludeUnencryptParam;
pExcludeUnencryptParam =
@@ -822,7 +822,7 @@
enum eSirRetStatus ret = eSIR_SUCCESS;
struct obss_ht40_scanind *ht40_obss_scanind;
uint32_t channelnum;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
uint8_t chan_list[WNI_CFG_VALID_CHANNEL_LIST_LEN];
uint8_t channel24gnum, count;
diff --git a/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c b/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c
index 1165d5a..566411b 100644
--- a/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c
+++ b/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c
@@ -84,7 +84,7 @@
tSirResultCodes result_code, uint8_t sme_session_id,
uint16_t sme_transaction_id)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tSirSmeRsp *sme_rsp;
lim_log(mac_ctx, LOG1, FL("Sending message %s with reasonCode %s"),
@@ -142,7 +142,7 @@
tSirResultCodes result_code, uint8_t sme_session_id,
uint32_t scan_id)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
struct sir_roc_rsp *sme_rsp;
lim_log(mac_ctx, LOG1,
@@ -236,7 +236,7 @@
static void lim_send_sme_join_reassoc_rsp_after_resume(tpAniSirGlobal mac_ctx,
QDF_STATUS status, uint32_t *ctx)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tpSirSmeJoinRsp sme_join_rsp = (tpSirSmeJoinRsp) ctx;
msg.type = sme_join_rsp->messageType;
@@ -570,7 +570,7 @@
{
uint16_t size = 0;
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
tSirSmeStartBssRsp *pSirSmeRsp;
uint16_t ieLen;
uint16_t ieOffset, curLen;
@@ -753,7 +753,7 @@
uint32_t scan_id)
{
tpSirSmeScanRsp pSirSmeScanRsp;
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
lim_log(pMac, LOG1, FL("send SME_SCAN_RSP (reasonCode %s)."),
lim_result_code_str(resultCode));
@@ -791,7 +791,7 @@
void lim_send_sme_disassoc_deauth_ntf(tpAniSirGlobal pMac,
QDF_STATUS status, uint32_t *pCtx)
{
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
struct scheduler_msg *pMsg = (struct scheduler_msg *) pCtx;
mmhMsg.type = pMsg->type;
@@ -1040,7 +1040,7 @@
lim_send_sme_disassoc_ind(tpAniSirGlobal pMac, tpDphHashNode pStaDs,
tpPESession psessionEntry)
{
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
tSirSmeDisassocInd *pSirSmeDisassocInd;
pSirSmeDisassocInd = qdf_mem_malloc(sizeof(tSirSmeDisassocInd));
@@ -1097,7 +1097,7 @@
lim_send_sme_deauth_ind(tpAniSirGlobal pMac, tpDphHashNode pStaDs,
tpPESession psessionEntry)
{
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
tSirSmeDeauthInd *pSirSmeDeauthInd;
pSirSmeDeauthInd = qdf_mem_malloc(sizeof(tSirSmeDeauthInd));
@@ -1171,7 +1171,7 @@
lim_send_sme_tdls_del_sta_ind(tpAniSirGlobal pMac, tpDphHashNode pStaDs,
tpPESession psessionEntry, uint16_t reasonCode)
{
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
tSirTdlsDelStaInd *pSirTdlsDelStaInd;
pSirTdlsDelStaInd = qdf_mem_malloc(sizeof(tSirTdlsDelStaInd));
@@ -1231,7 +1231,7 @@
void
lim_send_sme_tdls_delete_all_peer_ind(tpAniSirGlobal pMac, tpPESession psessionEntry)
{
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
tSirTdlsDelAllPeerInd *pSirTdlsDelAllPeerInd;
pSirTdlsDelAllPeerInd = qdf_mem_malloc(sizeof(tSirTdlsDelAllPeerInd));
@@ -1280,7 +1280,7 @@
uint32_t sme_session_id,
uint32_t txCompleteStatus)
{
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
tSirMgmtTxCompletionInd *pSirMgmtTxCompletionInd;
pSirMgmtTxCompletionInd =
@@ -1312,7 +1312,7 @@
void lim_send_sme_tdls_event_notify(tpAniSirGlobal pMac, uint16_t msgType,
void *events)
{
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
switch (msgType) {
case SIR_HAL_TDLS_SHOULD_DISCOVER:
@@ -1530,7 +1530,7 @@
tSirSmeStatusChangeCode status_change_code,
uint32_t *status_change_info, uint16_t info_len, uint8_t session_id)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tSirSmeWmStatusChangeNtf *wm_status_change_ntf;
uint32_t max_info_len;
@@ -1619,7 +1619,7 @@
tpPESession psessionEntry, uint8_t smesessionId,
uint16_t smetransactionId)
{
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
tSirSmeSetContextRsp *pSirSmeSetContextRsp;
pSirSmeSetContextRsp = qdf_mem_malloc(sizeof(tSirSmeSetContextRsp));
@@ -1687,7 +1687,7 @@
void
lim_send_sme_neighbor_bss_ind(tpAniSirGlobal pMac, tLimScanResultNode *pBssDescr)
{
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
uint32_t val;
tSirSmeNeighborBssInd *pNewBssInd;
@@ -1761,7 +1761,7 @@
uint8_t smesessionId, uint16_t smetransactionId)
{
tpSirAddtsRsp rsp;
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
if (!rspReqd)
return;
@@ -1805,7 +1805,7 @@
uint16_t smetransactionId)
{
tpSirDeltsRsp rsp;
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
lim_log(pMac, LOGW, "SendSmeDeltsRsp (aid %d, tsid %d, up %d) status %d",
delts->aid,
@@ -1859,7 +1859,7 @@
tpPESession psessionEntry)
{
tpSirDeltsRsp rsp;
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
lim_log(pMac, LOGW, "SendSmeDeltsInd (aid %d, tsid %d, up %d)",
aid, delts->tsinfo.traffic.tsid, delts->tsinfo.traffic.userPrio);
@@ -1922,7 +1922,7 @@
void
lim_send_sme_pe_statistics_rsp(tpAniSirGlobal pMac, uint16_t msgType, void *stats)
{
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
uint8_t sessionId;
tAniGetPEStatsRsp *pPeStats = (tAniGetPEStatsRsp *) stats;
tpPESession pPeSessionEntry;
@@ -1966,7 +1966,7 @@
void lim_send_sme_pe_ese_tsm_rsp(tpAniSirGlobal pMac,
tAniGetTsmStatsRsp *pStats)
{
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
uint8_t sessionId;
tAniGetTsmStatsRsp *pPeStats = (tAniGetTsmStatsRsp *) pStats;
tpPESession pPeSessionEntry = NULL;
@@ -2014,7 +2014,7 @@
uint8_t *beacon,
uint16_t beaconLen, uint16_t msgType, uint8_t sessionId)
{
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
tSmeIbssPeerInd *pNewPeerInd;
pNewPeerInd = qdf_mem_malloc(sizeof(tSmeIbssPeerInd) + beaconLen);
@@ -2126,7 +2126,7 @@
struct scheduler_msg *msg)
{
tpPESession session_entry;
- struct scheduler_msg mmh_msg;
+ struct scheduler_msg mmh_msg = {0};
struct csa_offload_params *csa_params =
(struct csa_offload_params *) (msg->bodyptr);
tpSmeCsaOffloadInd csa_offload_ind;
@@ -2400,7 +2400,7 @@
lim_send_sme_aggr_qos_rsp(tpAniSirGlobal pMac, tpSirAggrQosRsp aggrQosRsp,
uint8_t smesessionId)
{
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
mmhMsg.type = eWNI_SME_FT_AGGR_QOS_RSP;
mmhMsg.bodyptr = aggrQosRsp;
@@ -2415,7 +2415,7 @@
void lim_send_sme_max_assoc_exceeded_ntf(tpAniSirGlobal pMac, tSirMacAddr peerMacAddr,
uint8_t smesessionId)
{
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
tSmeMaxAssocInd *pSmeMaxAssocInd;
pSmeMaxAssocInd = qdf_mem_malloc(sizeof(tSmeMaxAssocInd));
@@ -2458,7 +2458,7 @@
void
lim_send_sme_dfs_event_notify(tpAniSirGlobal pMac, uint16_t msgType, void *event)
{
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
mmhMsg.type = eWNI_SME_DFS_RADAR_FOUND;
mmhMsg.bodyptr = event;
mmhMsg.bodyval = 0;
@@ -2510,7 +2510,7 @@
tpPESession psessionEntry,
tpSwitchChannelParams pChnlParams)
{
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
tpSwitchChannelParams pSmeSwithChnlParams;
uint8_t channelId;
bool is_ch_dfs = false;
@@ -2598,7 +2598,7 @@
* add appropriate code by introducing a state variable
*/
tpPESession psessionEntry;
- struct scheduler_msg mmhMsg;
+ struct scheduler_msg mmhMsg = {0};
tSirSmeCSAIeTxCompleteRsp *pChanSwTxResponse;
struct sir_beacon_tx_complete_rsp *beacon_tx_comp_rsp_ptr;
uint8_t length = sizeof(tSirSmeCSAIeTxCompleteRsp);
diff --git a/core/mac/src/pe/lim/lim_utils.c b/core/mac/src/pe/lim/lim_utils.c
index 2810cc9..1cb683f 100644
--- a/core/mac/src/pe/lim/lim_utils.c
+++ b/core/mac/src/pe/lim/lim_utils.c
@@ -820,7 +820,7 @@
void lim_reset_deferred_msg_q(tpAniSirGlobal pMac)
{
- struct scheduler_msg *read_msg;
+ struct scheduler_msg *read_msg = {0};
if (pMac->lim.gLimDeferredMsgQ.size > 0) {
while ((read_msg = lim_read_deferred_msg_q(pMac)) != NULL) {
@@ -962,7 +962,7 @@
struct scheduler_msg *lim_read_deferred_msg_q(tpAniSirGlobal pMac)
{
- struct scheduler_msg *msg;
+ struct scheduler_msg *msg = {0};
/*
** check any messages left. If no, return
@@ -4708,7 +4708,7 @@
void *msgParam)
{
/* its PE's responsibility to free msgparam when its done extracting the message parameters. */
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
switch (msgId) {
case SIR_LIM_DEL_TS_IND:
@@ -4879,7 +4879,7 @@
-------------------------------------------------------------*/
void lim_register_hal_ind_call_back(tpAniSirGlobal pMac)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tpHalIndCB pHalCB;
pHalCB = qdf_mem_malloc(sizeof(tHalIndCB));
@@ -5036,7 +5036,7 @@
uint8_t *pPeerStaMac, uint8_t sessionId)
{
tSirRetStatus retCode = eSIR_SUCCESS;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
tpSetMIMOPS pMIMO_PSParams;
msgQ.reserved = 0;
@@ -5233,7 +5233,7 @@
QDF_STATUS status = QDF_STATUS_E_FAILURE;
tpTxControlParams pTxCtrlMsg;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
uint8_t nBytes = 0; /* No of bytes required for station bitmap. */
/** Allocate only required number of bytes for station bitmap
@@ -7253,7 +7253,7 @@
{
struct set_dtim_params *dtim_params = NULL;
tSirRetStatus ret = eSIR_SUCCESS;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
if (session == NULL) {
lim_log(mac_ctx, LOGE, FL("Inavalid parameters"));
diff --git a/core/mac/src/pe/nan/nan_datapath.c b/core/mac/src/pe/nan/nan_datapath.c
index b1a1a14..deca7e7 100644
--- a/core/mac/src/pe/nan/nan_datapath.c
+++ b/core/mac/src/pe/nan/nan_datapath.c
@@ -602,7 +602,7 @@
static QDF_STATUS lim_process_sme_ndp_initiator_req(tpAniSirGlobal mac_ctx,
void *ndp_msg)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
QDF_STATUS status;
struct sir_sme_ndp_initiator_req *sme_req =
@@ -651,7 +651,7 @@
static QDF_STATUS lim_process_sme_ndp_responder_req(tpAniSirGlobal mac_ctx,
struct sir_sme_ndp_responder_req *lim_msg)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
QDF_STATUS status = QDF_STATUS_SUCCESS;
struct ndp_responder_req *responder_req;
@@ -701,7 +701,7 @@
static QDF_STATUS lim_process_sme_ndp_data_end_req(tpAniSirGlobal mac_ctx,
struct sir_sme_ndp_end_req *sme_msg)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
uint32_t len;
QDF_STATUS status = QDF_STATUS_SUCCESS;
diff --git a/core/mac/src/pe/rrm/rrm_api.c b/core/mac/src/pe/rrm/rrm_api.c
index baf6100..789079b 100644
--- a/core/mac/src/pe/rrm/rrm_api.c
+++ b/core/mac/src/pe/rrm/rrm_api.c
@@ -151,7 +151,7 @@
{
tpMaxTxPowerParams pMaxTxParams;
tSirRetStatus retCode = eSIR_SUCCESS;
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
if (pSessionEntry == NULL) {
PELOGE(lim_log(pMac, LOGE, FL("Invalid parameters"));)
diff --git a/core/mac/src/pe/sch/sch_api.c b/core/mac/src/pe/sch/sch_api.c
index 5a44d69..d2d5596 100644
--- a/core/mac/src/pe/sch/sch_api.c
+++ b/core/mac/src/pe/sch/sch_api.c
@@ -152,7 +152,7 @@
void sch_send_start_scan_rsp(tpAniSirGlobal pMac)
{
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
uint32_t retCode;
msgQ.type = SIR_SCH_START_SCAN_RSP;
@@ -190,7 +190,7 @@
tSirRetStatus sch_send_beacon_req(tpAniSirGlobal pMac, uint8_t *beaconPayload,
uint16_t size, tpPESession psessionEntry)
{
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
tpSendbeaconParams beaconParams = NULL;
tSirRetStatus retCode;
@@ -317,7 +317,7 @@
tpPESession psessionEntry,
uint32_t *IeBitmap)
{
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
uint8_t *pFrame2Hal = psessionEntry->pSchProbeRspTemplate;
tpSendProbeRespParams pprobeRespParams = NULL;
uint32_t retCode = eSIR_FAILURE;
diff --git a/core/sme/src/common/sme_api.c b/core/sme/src/common/sme_api.c
index 1c50ee2..3e99895 100644
--- a/core/sme/src/common/sme_api.c
+++ b/core/sme/src/common/sme_api.c
@@ -1681,7 +1681,7 @@
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
uint8_t ch_list[WNI_CFG_VALID_CHANNEL_LIST] = { 0 };
uint8_t count, valid_count = 0;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tCsrRoamSession *pSession = CSR_GET_SESSION(pMac, pPlmReq->sessionId);
status = sme_acquire_global_lock(&pMac->sme);
@@ -2907,7 +2907,7 @@
QDF_STATUS status = QDF_STATUS_E_FAILURE;
tpAniSirGlobal mac_ctx = PMAC_STRUCT(hal);
struct ani_scan_req *scan_msg;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
uint32_t scan_req_id, scan_count;
MTRACE(qdf_trace(QDF_MODULE_ID_SME,
@@ -4558,7 +4558,7 @@
tpAniSirGlobal pMac = PMAC_STRUCT(hal);
struct wow_add_pattern *ptrn;
tSirRetStatus ret_code = eSIR_SUCCESS;
- struct scheduler_msg msg_q;
+ struct scheduler_msg msg_q = {0};
MTRACE(qdf_trace(QDF_MODULE_ID_SME,
TRACE_CODE_SME_RX_HDD_WOWL_ADDBCAST_PATTERN, session_id,
0));
@@ -4597,7 +4597,7 @@
tpAniSirGlobal pMac = PMAC_STRUCT(hal);
struct wow_delete_pattern *delete_ptrn;
tSirRetStatus ret_code = eSIR_SUCCESS;
- struct scheduler_msg msg_q;
+ struct scheduler_msg msg_q = {0};
MTRACE(qdf_trace(QDF_MODULE_ID_SME,
TRACE_CODE_SME_RX_HDD_WOWL_DELBCAST_PATTERN, sessionId,
0));
@@ -4805,7 +4805,7 @@
QDF_STATUS sme_roam_set_default_key_index(tHalHandle hal, uint8_t session_id,
uint8_t default_idx)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
struct wep_update_default_key_idx *update_key;
update_key = qdf_mem_malloc(sizeof(*update_key));
@@ -4943,7 +4943,7 @@
QDF_STATUS status = QDF_STATUS_E_FAILURE;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
tAniGetLinkStatus *pMsg;
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
status = sme_acquire_global_lock(&pMac->sme);
if (QDF_IS_STATUS_SUCCESS(status)) {
@@ -5081,7 +5081,7 @@
{
QDF_STATUS status = QDF_STATUS_E_FAILURE;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tAniChangeCountryCodeReq *pMsg;
MTRACE(qdf_trace(QDF_MODULE_ID_SME,
@@ -5155,7 +5155,7 @@
{
QDF_STATUS status = QDF_STATUS_E_FAILURE;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tAniGenericChangeCountryCodeReq *pMsg;
if (NULL == pMac) {
@@ -5221,7 +5221,7 @@
QDF_STATUS status;
QDF_STATUS qdf_status;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
tAniDHCPInd *pMsg;
tCsrRoamSession *pSession;
@@ -5293,7 +5293,7 @@
QDF_STATUS status;
QDF_STATUS qdf_status;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
tAniDHCPInd *pMsg;
tCsrRoamSession *pSession;
@@ -5360,7 +5360,7 @@
QDF_STATUS status;
QDF_STATUS qdf_status;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
tAniTXFailMonitorInd *pMsg;
status = sme_acquire_global_lock(&pMac->sme);
@@ -5891,7 +5891,7 @@
tpSirKeepAliveReq request)
{
tpSirKeepAliveReq request_buf;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
tCsrRoamSession *pSession = CSR_GET_SESSION(pMac, session_id);
@@ -6200,7 +6200,7 @@
tpAniSirGlobal mac_ctx = PMAC_STRUCT(hHal);
uint32_t san_req_id, scan_count;
struct ani_roc_req *roc_msg;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
MTRACE(qdf_trace(QDF_MODULE_ID_SME,
@@ -6395,7 +6395,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
tpSirExtWoWParams MsgPtr = qdf_mem_malloc(sizeof(*MsgPtr));
if (!MsgPtr)
@@ -6454,7 +6454,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
tpSirAppType1Params MsgPtr = qdf_mem_malloc(sizeof(*MsgPtr));
if (!MsgPtr)
@@ -6506,7 +6506,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
tpSirAppType2Params MsgPtr = qdf_mem_malloc(sizeof(*MsgPtr));
if (!MsgPtr)
@@ -7008,7 +7008,7 @@
tpSirRcvFltMcAddrList pMulticastAddrs)
{
tpSirRcvFltMcAddrList request_buf;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
tCsrRoamSession *pSession = NULL;
@@ -7080,7 +7080,7 @@
{
tpSirRcvPktFilterCfgType request_buf;
int32_t allocSize;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
tCsrRoamSession *pSession = CSR_GET_SESSION(pMac, sessionId);
uint8_t idx = 0;
@@ -7177,7 +7177,7 @@
pRcvFltPktClearParam, uint8_t sessionId)
{
tpSirRcvFltPktClearParam request_buf;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
tCsrRoamSession *pSession = CSR_GET_SESSION(pMac, sessionId);
@@ -7309,7 +7309,7 @@
----------------------------------------------------------------------------*/
QDF_STATUS sme_set_max_tx_power_per_band(eCsrBand band, int8_t dB)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tpMaxTxPowerPerBandParams pMaxTxPowerPerBandParams = NULL;
pMaxTxPowerPerBandParams =
@@ -7358,7 +7358,7 @@
QDF_STATUS sme_set_max_tx_power(tHalHandle hHal, struct qdf_mac_addr pBssid,
struct qdf_mac_addr pSelfMacAddress, int8_t dB)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tpMaxTxPowerParams pMaxTxParams = NULL;
MTRACE(qdf_trace(QDF_MODULE_ID_SME,
@@ -7403,7 +7403,7 @@
---------------------------------------------------------------------------*/
QDF_STATUS sme_set_custom_mac_addr(tSirMacAddr customMacAddr)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tSirMacAddr *pBaseMacAddr;
pBaseMacAddr = qdf_mem_malloc(sizeof(tSirMacAddr));
@@ -7445,7 +7445,7 @@
struct qdf_mac_addr pBSSId,
enum tQDF_ADAPTER_MODE dev_mode, int dBm)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tpMaxTxPowerParams pTxParams = NULL;
int8_t power = (int8_t) dBm;
@@ -7538,7 +7538,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
tAniSetTmLevelReq *setTmLevelReq = NULL;
MTRACE(qdf_trace(QDF_MODULE_ID_SME,
@@ -9504,7 +9504,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = NULL;
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
pMac = PMAC_STRUCT(hHal);
if (NULL == pMac) {
@@ -9551,7 +9551,7 @@
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
tTdlsPeerStateParams *pTdlsPeerStateParams = NULL;
tTdlsPeerCapParams *peer_cap = NULL;
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
uint8_t num;
uint8_t peer_chan_len;
uint8_t chanId;
@@ -9697,7 +9697,7 @@
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal mac = PMAC_STRUCT(hal);
tdls_chan_switch_params *chan_switch_params = NULL;
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
MTRACE(qdf_trace(QDF_MODULE_ID_SME,
TRACE_CODE_SME_RX_HDD_TDLS_CHAN_SWITCH_REQ,
@@ -9772,7 +9772,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac;
tSirLinkSpeedInfo *req;
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
if (!hHal || !pCallbackfn || !lsReq) {
QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_ERROR,
@@ -9913,7 +9913,7 @@
tpAniSirGlobal pMac = PMAC_STRUCT(hal);
QDF_STATUS status = QDF_STATUS_E_FAILURE;
struct sir_ipa_offload_enable_disable *request_buf;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
status = sme_acquire_global_lock(&pMac->sme);
if (QDF_STATUS_SUCCESS == status) {
@@ -10000,7 +10000,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal mac = PMAC_STRUCT(hal);
struct sSirAddPeriodicTxPtrn *req_msg;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
SME_ENTER();
@@ -10049,7 +10049,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal mac = PMAC_STRUCT(hal);
struct sSirDelPeriodicTxPtrn *req_msg;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
SME_ENTER();
@@ -10095,7 +10095,7 @@
{
QDF_STATUS status = QDF_STATUS_E_FAILURE;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
SME_ENTER();
@@ -10128,7 +10128,7 @@
{
QDF_STATUS status = QDF_STATUS_E_FAILURE;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
SME_ENTER();
@@ -10162,7 +10162,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
status = sme_acquire_global_lock(&pMac->sme);
if (QDF_STATUS_SUCCESS == status) {
@@ -10199,7 +10199,7 @@
QDF_STATUS status = QDF_STATUS_E_FAILURE;
QDF_STATUS qdf_status = QDF_STATUS_E_FAILURE;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
tSirIbssGetPeerInfoReqParams *pIbssInfoReqParams;
status = sme_acquire_global_lock(&pMac->sme);
@@ -10250,7 +10250,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
status = sme_acquire_global_lock(&pMac->sme);
if (QDF_STATUS_SUCCESS == status) {
@@ -10909,7 +10909,7 @@
QDF_STATUS sme_notify_modem_power_state(tHalHandle hHal, uint32_t value)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tpSirModemPowerStateInd request_buf;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
@@ -10948,7 +10948,7 @@
uint8_t sessionId,
uint8_t channel_type)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tUpdateVHTOpMode *pHtOpMode = NULL;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
@@ -11166,7 +11166,7 @@
{
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
QDF_STATUS status;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tSirRateUpdateInd *rate_upd = qdf_mem_malloc(sizeof(tSirRateUpdateInd));
if (rate_upd == NULL) {
@@ -11267,7 +11267,7 @@
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
struct sme_short_retry_limit *srl;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
srl = qdf_mem_malloc(sizeof(*srl));
if (NULL == srl) {
@@ -11313,7 +11313,7 @@
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
struct sme_long_retry_limit *lrl;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
lrl = qdf_mem_malloc(sizeof(*lrl));
if (NULL == lrl) {
@@ -11466,7 +11466,7 @@
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
tSirAutoShutdownCmdParams *auto_sh_cmd;
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
status = sme_acquire_global_lock(&pMac->sme);
if (QDF_STATUS_SUCCESS == status) {
@@ -11545,7 +11545,7 @@
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
tSirChAvoidUpdateReq *cauReq;
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
status = sme_acquire_global_lock(&pMac->sme);
if (QDF_STATUS_SUCCESS == status) {
@@ -11595,7 +11595,7 @@
*/
QDF_STATUS sme_set_miracast(tHalHandle hal, uint8_t filter_type)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
uint32_t *val;
tpAniSirGlobal mac_ptr = PMAC_STRUCT(hal);
@@ -11637,7 +11637,7 @@
*/
QDF_STATUS sme_set_mas(uint32_t val)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
uint32_t *ptr_val;
ptr_val = qdf_mem_malloc(sizeof(*ptr_val));
@@ -11809,7 +11809,7 @@
QDF_STATUS sme_init_thermal_info(tHalHandle hHal, tSmeThermalParams thermalParam)
{
t_thermal_mgmt *pWmaParam;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
pWmaParam = (t_thermal_mgmt *) qdf_mem_malloc(sizeof(t_thermal_mgmt));
@@ -11894,7 +11894,7 @@
*/
QDF_STATUS sme_set_thermal_level(tHalHandle hal, uint8_t level)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tpAniSirGlobal pMac = PMAC_STRUCT(hal);
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
@@ -11928,7 +11928,7 @@
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
tSirTxPowerLimit *tx_power_limit;
@@ -11992,7 +11992,7 @@
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
int status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
tpDisableIntraBssFwd pSapDisableIntraFwd = NULL;
/* Prepare the request to send to SME. */
@@ -12077,7 +12077,7 @@
******************************************************************************/
QDF_STATUS sme_stats_ext_request(uint8_t session_id, tpStatsExtRequestReq input)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tpStatsExtRequest data;
size_t data_len;
@@ -12493,7 +12493,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
status = sme_acquire_global_lock(&pMac->sme);
if (QDF_IS_STATUS_SUCCESS(status)) {
@@ -12525,7 +12525,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
status = sme_acquire_global_lock(&pMac->sme);
if (QDF_IS_STATUS_SUCCESS(status)) {
@@ -12556,7 +12556,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
status = sme_acquire_global_lock(&pMac->sme);
if (QDF_IS_STATUS_SUCCESS(status)) {
@@ -12588,7 +12588,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
status = sme_acquire_global_lock(&pMac->sme);
if (QDF_IS_STATUS_SUCCESS(status)) {
@@ -12621,7 +12621,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
status = sme_acquire_global_lock(&pMac->sme);
if (QDF_IS_STATUS_SUCCESS(status)) {
@@ -12655,7 +12655,7 @@
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal mac = PMAC_STRUCT(hal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
struct sir_wisa_params *cds_msg_wisa_params;
cds_msg_wisa_params = qdf_mem_malloc(sizeof(struct sir_wisa_params));
@@ -12687,7 +12687,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
status = sme_acquire_global_lock(&pMac->sme);
if (QDF_IS_STATUS_SUCCESS(status)) {
@@ -12720,7 +12720,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
status = sme_acquire_global_lock(&pMac->sme);
if (QDF_IS_STATUS_SUCCESS(status)) {
@@ -12753,7 +12753,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
status = sme_acquire_global_lock(&pMac->sme);
if (QDF_IS_STATUS_SUCCESS(status)) {
@@ -12787,7 +12787,7 @@
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal mac = PMAC_STRUCT(hal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
struct wifi_epno_params *req_msg;
int len, i;
@@ -12865,7 +12865,7 @@
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal mac = PMAC_STRUCT(hal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
struct wifi_passpoint_req *req_msg;
int len, i;
@@ -12929,7 +12929,7 @@
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal mac = PMAC_STRUCT(hal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
struct wifi_passpoint_req *req_msg;
SME_ENTER();
@@ -12996,7 +12996,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
tSirLLStatsClearReq *clear_stats_req;
QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_INFO,
@@ -13056,7 +13056,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
tSirLLStatsSetReq *set_stats_req;
QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_INFO,
@@ -13115,7 +13115,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
tSirLLStatsGetReq *get_stats_req;
get_stats_req = qdf_mem_malloc(sizeof(*get_stats_req));
@@ -13235,7 +13235,7 @@
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal mac_ctx = PMAC_STRUCT(hal);
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
status = sme_acquire_global_lock(&mac_ctx->sme);
if (QDF_IS_STATUS_SUCCESS(status)) {
@@ -13416,7 +13416,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
status = sme_acquire_global_lock(&pMac->sme);
if (QDF_STATUS_SUCCESS == status) {
@@ -13458,7 +13458,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
status = sme_acquire_global_lock(&pMac->sme);
if (QDF_STATUS_SUCCESS == status) {
@@ -13488,7 +13488,7 @@
QDF_STATUS sme_set_dhcp_srv_offload(tHalHandle hHal,
tSirDhcpSrvOffloadInfo *pDhcpSrvInfo)
{
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
tSirDhcpSrvOffloadInfo *pSmeDhcpSrvInfo;
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
@@ -13544,7 +13544,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
tSirLedFlashingReq *ledflashing;
ledflashing = qdf_mem_malloc(sizeof(*ledflashing));
@@ -13656,7 +13656,7 @@
QDF_STATUS sme_configure_stats_avg_factor(tHalHandle hal, uint8_t session_id,
uint16_t stats_avg_factor)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal mac = PMAC_STRUCT(hal);
struct sir_stats_avg_factor *stats_factor;
@@ -13713,7 +13713,7 @@
QDF_STATUS sme_configure_guard_time(tHalHandle hal, uint8_t session_id,
uint32_t guard_time)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal mac = PMAC_STRUCT(hal);
struct sir_guard_time_request *g_time;
@@ -13770,7 +13770,7 @@
QDF_STATUS sme_configure_modulated_dtim(tHalHandle h_hal, uint8_t session_id,
uint32_t modulated_dtim)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal mac = PMAC_STRUCT(h_hal);
wma_cli_set_cmd_t *iwcmd;
@@ -13829,7 +13829,7 @@
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal mac = PMAC_STRUCT(hal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
struct sir_wifi_start_log *req_msg;
uint32_t len;
@@ -13907,7 +13907,7 @@
QDF_STATUS sme_send_flush_logs_cmd_to_fw(tpAniSirGlobal mac)
{
QDF_STATUS status;
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
/* Serialize the req through MC thread */
message.bodyptr = NULL;
@@ -14201,7 +14201,7 @@
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal mac = PMAC_STRUCT(hal);
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
struct rssi_monitor_req *req_msg;
SME_ENTER();
@@ -14249,7 +14249,7 @@
QDF_STATUS status = QDF_STATUS_SUCCESS;
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
struct fw_dump_req *send_req;
struct fw_dump_seg_req seg_req;
int loop;
@@ -14322,7 +14322,7 @@
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal mac = sme_get_mac_context();
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
struct wmi_pcl_chan_weights *req_msg;
uint32_t len, i;
@@ -14526,7 +14526,7 @@
struct gateway_param_update_req *gw_params)
{
QDF_STATUS qdf_status;
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
struct gateway_param_update_req *request_buf;
request_buf = qdf_mem_malloc(sizeof(*request_buf));
@@ -14869,7 +14869,7 @@
QDF_STATUS sme_send_egap_conf_params(uint32_t enable, uint32_t inactivity_time,
uint32_t wait_time, uint32_t flags)
{
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
QDF_STATUS status;
struct egap_conf_params *egap_params;
@@ -15010,7 +15010,7 @@
uint32_t session_id,
uint32_t *ie_map)
{
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
QDF_STATUS qdf_status;
tpAniSirGlobal mac_ctx = PMAC_STRUCT(hal);
struct beacon_filter_param *filter_param;
@@ -15055,7 +15055,7 @@
*/
QDF_STATUS sme_remove_beacon_filter(tHalHandle hal, uint32_t session_id)
{
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
QDF_STATUS qdf_status;
tpAniSirGlobal mac_ctx = PMAC_STRUCT(hal);
struct beacon_filter_param *filter_param;
@@ -15159,7 +15159,7 @@
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal mac_ctx = PMAC_STRUCT(hal);
- struct scheduler_msg cds_msg;
+ struct scheduler_msg cds_msg = {0};
SME_ENTER();
@@ -15198,7 +15198,7 @@
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal mac_ctx = PMAC_STRUCT(hal);
- struct scheduler_msg cds_msg;
+ struct scheduler_msg cds_msg = {0};
struct sir_bpf_set_offload *set_offload;
set_offload = qdf_mem_malloc(sizeof(*set_offload) +
@@ -15304,7 +15304,7 @@
QDF_STATUS sme_set_adaptive_dwelltime_config(tHalHandle hal,
struct adaptive_dwelltime_params *params)
{
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
QDF_STATUS status;
struct adaptive_dwelltime_params *dwelltime_params;
@@ -15509,7 +15509,7 @@
struct sir_mac_pwr_dbg_cmd*
dbg_args)
{
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
tpAniSirGlobal mac_ctx = PMAC_STRUCT(hal);
struct sir_mac_pwr_dbg_cmd *req;
int i;
@@ -15635,7 +15635,7 @@
{
QDF_STATUS status;
tpAniSirGlobal mac_ctx = PMAC_STRUCT(hal);
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
sme_debug("set_value: %d", set_value);
status = sme_acquire_global_lock(&mac_ctx->sme);
@@ -15714,7 +15714,7 @@
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal mac_ctx = PMAC_STRUCT(hal);
- struct scheduler_msg cds_msg;
+ struct scheduler_msg cds_msg = {0};
struct encrypt_decrypt_req_params *params;
uint8_t *ptr;
@@ -15800,7 +15800,7 @@
{
QDF_STATUS status = QDF_STATUS_E_FAILURE;
struct sme_tx_fail_cnt_threshold *tx_fail_cnt;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tx_fail_cnt = qdf_mem_malloc(sizeof(*tx_fail_cnt));
if (NULL == tx_fail_cnt) {
@@ -15866,7 +15866,7 @@
*/
QDF_STATUS sme_set_wow_pulse(struct wow_pulse_mode *wow_pulse_set_info)
{
- struct scheduler_msg message;
+ struct scheduler_msg message = {0};
QDF_STATUS status;
struct wow_pulse_mode *wow_pulse_set_cmd;
diff --git a/core/sme/src/common/sme_power_save.c b/core/sme/src/common/sme_power_save.c
index b218e1e..1d80d47 100644
--- a/core/sme/src/common/sme_power_save.c
+++ b/core/sme/src/common/sme_power_save.c
@@ -45,7 +45,7 @@
*/
static QDF_STATUS sme_post_ps_msg_to_wma(uint16_t type, void *body)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
msg.type = type;
msg.reserved = 0;
@@ -686,7 +686,7 @@
uint8_t session_id)
{
tpSirHostOffloadReq request_buf;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tpAniSirGlobal mac_ctx = PMAC_STRUCT(hal_ctx);
tCsrRoamSession *session = CSR_GET_SESSION(mac_ctx, session_id);
@@ -746,7 +746,7 @@
{
tpAniSirGlobal mac_ctx = PMAC_STRUCT(hal_ctx);
tpSirHostOffloadReq request_buf;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tCsrRoamSession *session = CSR_GET_SESSION(mac_ctx, session_id);
if (NULL == session) {
diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c
index 1f32586..05a50ea 100644
--- a/core/sme/src/csr/csr_api_roam.c
+++ b/core/sme/src/csr/csr_api_roam.c
@@ -706,7 +706,7 @@
uint8_t numChan = pScan->base_channels.numChannels;
uint8_t num_channel = 0;
uint32_t bufLen;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
uint8_t i, j, social_channel[MAX_SOCIAL_CHANNELS] = { 1, 6, 11 };
uint8_t channel_state;
uint16_t unsafe_chan[NUM_CHANNELS];
@@ -6373,7 +6373,7 @@
#ifdef WLAN_FEATURE_ROAM_OFFLOAD
static void csr_roam_synch_clean_up (tpAniSirGlobal mac, uint8_t session_id)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
struct roam_offload_synch_fail *roam_offload_failed = NULL;
tCsrRoamSession *session = &mac->roam.roamSession[session_id];
@@ -15186,7 +15186,7 @@
QDF_STATUS Halstatus,
uint8_t sessionId)
{
- struct scheduler_msg msgQ;
+ struct scheduler_msg msgQ = {0};
tSirSmeAssocIndToUpperLayerCnf *pMsg;
uint8_t *pBuf;
tSirResultCodes statusCode;
@@ -15628,7 +15628,7 @@
struct add_sta_self_params *add_sta_self_req;
uint8_t nss_2g;
uint8_t nss_5g;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
add_sta_self_req = qdf_mem_malloc(sizeof(struct add_sta_self_params));
if (NULL == add_sta_self_req) {
@@ -15889,7 +15889,7 @@
void *pContext)
{
struct del_sta_self_params *del_sta_self_req;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
QDF_STATUS status = QDF_STATUS_E_FAILURE;
del_sta_self_req = qdf_mem_malloc(sizeof(struct del_sta_self_params));
if (NULL == del_sta_self_req) {
@@ -16607,7 +16607,7 @@
int8_t lastRSSI, void *pContext, void *p_cds_context)
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
uint32_t sessionId;
tAniGetRssiReq *pMsg;
@@ -16657,7 +16657,7 @@
uint8_t staId, struct qdf_mac_addr bssId, void *pContext)
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
uint32_t sessionId;
tAniGetSnrReq *pMsg;
@@ -17934,7 +17934,7 @@
tpCsrNeighborRoamControlInfo roam_info =
&mac_ctx->roam.neighborRoamInfo[session_id];
struct wmi_per_roam_config_req *req_buf;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
/*
* No need to update in case of stop command, FW takes care of stopping
@@ -19087,7 +19087,7 @@
tCsrHandoffRequest *pHandoffInfo)
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tAniHandoffReq *pMsg;
pMsg = qdf_mem_malloc(sizeof(tAniHandoffReq));
@@ -19834,7 +19834,7 @@
uint32_t len;
struct s_sir_set_hw_mode *cmd = NULL;
QDF_STATUS status;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
struct sir_set_hw_mode_resp *param;
enum policy_mgr_hw_mode_change hw_mode;
@@ -19945,7 +19945,7 @@
uint32_t len;
struct sir_set_dual_mac_cfg *cmd;
QDF_STATUS status;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
struct sir_dual_mac_config_resp *param;
/* Setting MAC configuration is for the entire system.
@@ -20020,7 +20020,7 @@
uint32_t len;
struct sir_set_antenna_mode *cmd;
QDF_STATUS status;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
struct sir_antenna_mode_resp *param;
/* Setting MAC configuration is for the entire system.
@@ -20089,7 +20089,7 @@
uint32_t len;
struct sir_nss_update_request *msg;
QDF_STATUS status;
- struct scheduler_msg msg_return;
+ struct scheduler_msg msg_return = {0};
struct sir_beacon_tx_complete_rsp *param;
tCsrRoamSession *session;
diff --git a/core/sme/src/nan/nan_api.c b/core/sme/src/nan/nan_api.c
index 95b3e95..97a73da 100644
--- a/core/sme/src/nan/nan_api.c
+++ b/core/sme/src/nan/nan_api.c
@@ -96,7 +96,7 @@
*****************************************************************************/
QDF_STATUS sme_nan_request(tpNanRequestReq input)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tpNanRequest data;
size_t data_len;
diff --git a/core/sme/src/p2p/p2p_api.c b/core/sme/src/p2p/p2p_api.c
index e22cbf6..ceeae71 100644
--- a/core/sme/src/p2p/p2p_api.c
+++ b/core/sme/src/p2p/p2p_api.c
@@ -331,7 +331,7 @@
QDF_STATUS p2p_set_ps(tHalHandle hHal, tP2pPsConfig *pNoA)
{
tpP2pPsConfig pNoAParam;
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
QDF_STATUS status = QDF_STATUS_SUCCESS;
tpAniSirGlobal pMac = PMAC_STRUCT(hHal);
diff --git a/core/wma/src/wlan_qct_wma_legacy.c b/core/wma/src/wlan_qct_wma_legacy.c
index 938d17d..fcc4b74 100644
--- a/core/wma/src/wlan_qct_wma_legacy.c
+++ b/core/wma/src/wlan_qct_wma_legacy.c
@@ -108,7 +108,7 @@
tSirRetStatus u_mac_post_ctrl_msg(void *pSirGlobal, tSirMbMsg *pMb)
{
- struct scheduler_msg msg;
+ struct scheduler_msg msg = {0};
tpAniSirGlobal pMac = (tpAniSirGlobal) pSirGlobal;
tSirMbMsg *pMbLocal;