|
@@ -604,8 +604,9 @@ static bool sap_chan_sel_init(tHalHandle halHandle,
|
|
|
|
|
|
/* Allocate memory for weight computation of 2.4GHz */
|
|
|
pSpectCh =
|
|
|
- (tSapSpectChInfo *) qdf_mem_malloc((pSpectInfoParams->numSpectChans)
|
|
|
- * sizeof(*pSpectCh));
|
|
|
+ (tSapSpectChInfo *)qdf_mem_malloc(
|
|
|
+ (pSpectInfoParams->numSpectChans) *
|
|
|
+ sizeof(*pSpectCh));
|
|
|
|
|
|
if (pSpectCh == NULL) {
|
|
|
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR,
|
|
@@ -634,9 +635,18 @@ static bool sap_chan_sel_init(tHalHandle halHandle,
|
|
|
channelnum++, pChans++, pSpectCh++) {
|
|
|
chSafe = true;
|
|
|
|
|
|
+ pSpectCh->chNum = *pChans;
|
|
|
+ /* Initialise for all channels */
|
|
|
+ pSpectCh->rssiAgr = SOFTAP_MIN_RSSI;
|
|
|
+ /* Initialise 20MHz for all the Channels */
|
|
|
+ pSpectCh->channelWidth = SOFTAP_HT20_CHANNELWIDTH;
|
|
|
+ /* Initialise max ACS weight for all channels */
|
|
|
+ pSpectCh->weight = SAP_ACS_WEIGHT_MAX;
|
|
|
+
|
|
|
/* check if the channel is in NOL blacklist */
|
|
|
- if (sap_dfs_is_channel_in_nol_list(sap_ctx, *pChans,
|
|
|
- PHY_SINGLE_CHANNEL_CENTERED)) {
|
|
|
+ if (sap_dfs_is_channel_in_nol_list(
|
|
|
+ sap_ctx, *pChans,
|
|
|
+ PHY_SINGLE_CHANNEL_CENTERED)) {
|
|
|
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO_HIGH,
|
|
|
"In %s, Ch %d is in NOL list", __func__,
|
|
|
*pChans);
|
|
@@ -680,12 +690,7 @@ static bool sap_chan_sel_init(tHalHandle halHandle,
|
|
|
continue;
|
|
|
|
|
|
if (true == chSafe) {
|
|
|
- pSpectCh->chNum = *pChans;
|
|
|
pSpectCh->valid = true;
|
|
|
- pSpectCh->rssiAgr = SOFTAP_MIN_RSSI; /* Initialise for all channels */
|
|
|
- pSpectCh->channelWidth = SOFTAP_HT20_CHANNELWIDTH; /* Initialise 20MHz for all the Channels */
|
|
|
- /* Initialise max ACS weight for all channels */
|
|
|
- pSpectCh->weight = SAP_ACS_WEIGHT_MAX;
|
|
|
for (chan_num = 0; chan_num < sap_ctx->num_of_channel;
|
|
|
chan_num++) {
|
|
|
if (pSpectCh->chNum !=
|