qcacmn: 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: Ib3183b2c65eb9affd6610f4572c751c39a25fff7
CRs-Fixed: 2034772
Šī revīzija ir iekļauta:
Rajeev Kumar
2017-04-17 17:00:41 -07:00
revīziju iesūtīja Sandeep Puligilla
vecāks b83f9e70ea
revīzija afc63bc8af
5 mainīti faili ar 19 papildinājumiem un 11 dzēšanām

Parādīt failu

@@ -297,7 +297,7 @@ static QDF_STATUS p2p_vdev_obj_destroy_notification(
static QDF_STATUS p2p_send_noa_to_pe(struct p2p_noa_info *noa_info)
{
struct p2p_noa_attr *noa_attr;
struct scheduler_msg msg;
struct scheduler_msg msg = {0};
if (!noa_info) {
p2p_err("noa info is null");

Parādīt failu

@@ -127,7 +127,7 @@ QDF_STATUS tgt_p2p_mgmt_ota_comp_cb(void *context, qdf_nbuf_t buf,
struct p2p_tx_conf_event *tx_conf_event;
struct p2p_soc_priv_obj *p2p_soc_obj;
struct tx_action_context *tx_ctx;
struct scheduler_msg msg;
struct scheduler_msg msg = {0};
p2p_debug("context:%p, buf:%p, status:%d, tx complete params:%p",
context, buf, status, tx_compl_params);
@@ -176,7 +176,7 @@ QDF_STATUS tgt_p2p_mgmt_frame_rx_cb(struct wlan_objmgr_psoc *psoc,
struct p2p_rx_mgmt_frame *rx_mgmt;
struct p2p_rx_mgmt_event *rx_mgmt_event;
struct p2p_soc_priv_obj *p2p_soc_obj;
struct scheduler_msg msg;
struct scheduler_msg msg = {0};
struct wlan_frame_hdr *wh;
struct wlan_objmgr_vdev *vdev;
struct p2p_roc_context *roc_ctx;
@@ -257,7 +257,7 @@ QDF_STATUS tgt_p2p_noa_event_cb(struct wlan_objmgr_psoc *psoc,
struct p2p_noa_info *event_info)
{
struct p2p_noa_event *noa_event;
struct scheduler_msg msg;
struct scheduler_msg msg = {0};
struct p2p_soc_priv_obj *p2p_soc_obj;
p2p_debug("soc:%p, event_info:%p", psoc, event_info);
@@ -304,7 +304,7 @@ QDF_STATUS tgt_p2p_lo_event_cb(struct wlan_objmgr_psoc *psoc,
struct p2p_lo_event *event_info)
{
struct p2p_lo_stop_event *lo_stop_event;
struct scheduler_msg msg;
struct scheduler_msg msg = {0};
struct p2p_soc_priv_obj *p2p_soc_obj;
p2p_debug("soc:%p, event_info:%p", psoc, event_info);

Parādīt failu

@@ -69,7 +69,7 @@ QDF_STATUS ucfg_p2p_psoc_stop(struct wlan_objmgr_psoc *soc)
QDF_STATUS ucfg_p2p_roc_req(struct wlan_objmgr_psoc *soc,
struct p2p_roc_req *roc_req, uint64_t *cookie)
{
struct scheduler_msg msg;
struct scheduler_msg msg = {0};
struct p2p_soc_priv_obj *p2p_soc_obj;
struct p2p_roc_context *roc_ctx;
@@ -114,7 +114,7 @@ QDF_STATUS ucfg_p2p_roc_req(struct wlan_objmgr_psoc *soc,
QDF_STATUS ucfg_p2p_roc_cancel_req(struct wlan_objmgr_psoc *soc,
uint64_t cookie)
{
struct scheduler_msg msg;
struct scheduler_msg msg = {0};
struct p2p_soc_priv_obj *p2p_soc_obj;
struct cancel_roc_context *cancel_roc;
@@ -151,7 +151,7 @@ QDF_STATUS ucfg_p2p_roc_cancel_req(struct wlan_objmgr_psoc *soc,
QDF_STATUS ucfg_p2p_mgmt_tx(struct wlan_objmgr_psoc *soc,
struct p2p_mgmt_tx *mgmt_frm, uint64_t *cookie)
{
struct scheduler_msg msg;
struct scheduler_msg msg = {0};
struct p2p_soc_priv_obj *p2p_soc_obj;
struct tx_action_context *tx_action;
@@ -210,7 +210,7 @@ QDF_STATUS ucfg_p2p_mgmt_tx(struct wlan_objmgr_psoc *soc,
QDF_STATUS ucfg_p2p_mgmt_tx_cancel(struct wlan_objmgr_psoc *soc,
uint64_t cookie)
{
struct scheduler_msg msg;
struct scheduler_msg msg = {0};
struct p2p_soc_priv_obj *p2p_soc_obj;
struct cancel_roc_context *cancel_tx;