From 0ca3c59702e4beb5a5033f8b68d08c90e10d04d2 Mon Sep 17 00:00:00 2001 From: Sandeep Puligilla Date: Tue, 26 Nov 2019 13:54:41 -0800 Subject: [PATCH] qcacmn: Don't update ACS scan channel list Ini item 'scan_mode_6ghz' updates the scan channel list based on the user configuration value that includes the ACS scan on SAP mode. This change restricts the ini item configuration for ACS scan request. Change-Id: I0871fed8a8d1e551656e8a1ba06b504755074ca1 CRs-Fixed: 2574811 --- umac/scan/core/src/wlan_scan_manager.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/umac/scan/core/src/wlan_scan_manager.c b/umac/scan/core/src/wlan_scan_manager.c index e179aa21a4e4..0e9d38f72d79 100644 --- a/umac/scan/core/src/wlan_scan_manager.c +++ b/umac/scan/core/src/wlan_scan_manager.c @@ -1107,9 +1107,13 @@ scm_update_channel_list(struct scan_start_request *req, } req->scan_req.chan_list.num_chan = num_scan_channels; - scm_update_6ghz_channel_list(req->vdev, &req->scan_req.chan_list, - scan_obj); - scm_sort_6ghz_channel_list(req->vdev, &req->scan_req.chan_list); + /* Dont upadte the channel list for SAP mode */ + if (wlan_vdev_mlme_get_opmode(req->vdev) != QDF_SAP_MODE) { + scm_update_6ghz_channel_list(req->vdev, + &req->scan_req.chan_list, + scan_obj); + scm_sort_6ghz_channel_list(req->vdev, &req->scan_req.chan_list); + } scm_scan_chlist_concurrency_modify(req->vdev, req); }