qcacmn: Add protection to access scan queue

scan request queue is accessed in multiple
process contexts so added mutex to scan request
queue. Scan request mutex needs to be acquired
before accessing the scan request queue.

Change-Id: I3f0fe0513d5846f4eaf313848f00f86d29a66e35
CRs-Fixed: 2057127
这个提交包含在:
Sandeep Puligilla
2017-06-06 18:31:39 -07:00
提交者 snandini
父节点 0be8df7f5f
当前提交 15677ec859
修改 2 个文件,包含 21 行新增4 行删除

查看文件

@@ -76,11 +76,13 @@ typedef struct {
/**
* struct osif_scan_pdev - OS scan private strcutre
* scan_req_q: Scan request queue
* scan_req_q_lock: Protect scan request queue
* req_id: Scan request Id
* runtime_pm_lock: Runtime suspend lock
*/
struct osif_scan_pdev{
qdf_list_t scan_req_q;
qdf_mutex_t scan_req_q_lock;
wlan_scan_requester req_id;
qdf_runtime_lock_t runtime_pm_lock;
};