summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSelvaraj, Sridhar <sselvara@codeaurora.org>2016-11-15 16:29:59 +0530
committerqcabuildsw <qcabuildsw@localhost>2016-11-15 23:02:15 -0800
commitb4c25eaab6fc5972d1282c63b11caff1931cb552 (patch)
tree9df000adaf711b1522dd14f272ae6ea1318b2d4d
parent5d4e4d3b3cd9cc3cf2bface5a2fd39ac41a9c587 (diff)
qcacld-3.0: Fix incorrect pointer assignment in CSR Scan timer init
While initializing the CSR Scan timer, user data assignment is done with incorrect pointer context of tSmeCmd. Initialize userdata with right pointer context of tSmeCmd. Change-Id: I2bdfc3c91e6cd8cc9d517640755aab26a2d818c9 CRs-Fixed: 1089908
-rw-r--r--core/sme/src/csr/csr_api_scan.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/core/sme/src/csr/csr_api_scan.c b/core/sme/src/csr/csr_api_scan.c
index bab275d3e41e..1b7fbddaab4c 100644
--- a/core/sme/src/csr/csr_api_scan.c
+++ b/core/sme/src/csr/csr_api_scan.c
@@ -422,7 +422,7 @@ csr_issue_11d_scan(tpAniSirGlobal mac_ctx, tSmeCmd *scan_cmd,
status = qdf_mc_timer_init(&scan_cmd->u.scanCmd.csr_scan_timer,
QDF_TIMER_TYPE_SW,
- csr_scan_active_list_timeout_handle, &scan_11d_cmd);
+ csr_scan_active_list_timeout_handle, scan_11d_cmd);
if (csr_is11d_supported(mac_ctx)) {
tmp_rq.bcnRptReqScan = scan_req->bcnRptReqScan;
@@ -809,7 +809,7 @@ csr_update_lost_link1_cmd(tpAniSirGlobal mac_ctx, tSmeCmd *cmd,
wma_get_scan_id(&cmd->u.scanCmd.scanID);
status = qdf_mc_timer_init(&cmd->u.scanCmd.csr_scan_timer,
QDF_TIMER_TYPE_SW,
- csr_scan_active_list_timeout_handle, &cmd);
+ csr_scan_active_list_timeout_handle, cmd);
cmd->u.scanCmd.u.scanRequest.scan_id =
cmd->u.scanCmd.scanID;
@@ -981,7 +981,7 @@ csr_update_lost_link2_cmd(tpAniSirGlobal mac_ctx, tSmeCmd *cmd,
return QDF_STATUS_SUCCESS;
status = qdf_mc_timer_init(&cmd->u.scanCmd.csr_scan_timer,
QDF_TIMER_TYPE_SW,
- csr_scan_active_list_timeout_handle, &cmd);
+ csr_scan_active_list_timeout_handle, cmd);
scan_fltr = qdf_mem_malloc(sizeof(tCsrScanResultFilter));
if (NULL == scan_fltr)
return QDF_STATUS_E_NOMEM;
@@ -1116,7 +1116,7 @@ csr_scan_request_lost_link3(tpAniSirGlobal mac_ctx, uint32_t session_id)
wma_get_scan_id(&cmd->u.scanCmd.scanID);
status = qdf_mc_timer_init(&cmd->u.scanCmd.csr_scan_timer,
QDF_TIMER_TYPE_SW,
- csr_scan_active_list_timeout_handle, &cmd);
+ csr_scan_active_list_timeout_handle, cmd);
cmd->u.scanCmd.u.scanRequest.scan_id =
cmd->u.scanCmd.scanID;
qdf_set_macaddr_broadcast(&cmd->u.scanCmd.u.scanRequest.bssid);
@@ -6247,7 +6247,7 @@ QDF_STATUS csr_scan_for_ssid(tpAniSirGlobal mac_ctx, uint32_t session_id,
sizeof(tCsrScanRequest), 0);
status = qdf_mc_timer_init(&scan_cmd->u.scanCmd.csr_scan_timer,
QDF_TIMER_TYPE_SW,
- csr_scan_active_list_timeout_handle, &scan_cmd);
+ csr_scan_active_list_timeout_handle, scan_cmd);
scan_req = &scan_cmd->u.scanCmd.u.scanRequest;
scan_req->scanType = eSIR_ACTIVE_SCAN;
scan_req->BSSType = profile->BSSType;