From e417564687f9976daba4dbd744ad53f8854e88f0 Mon Sep 17 00:00:00 2001 From: bings Date: Wed, 18 Nov 2020 10:40:42 +0800 Subject: [PATCH] qcacmn: Update NOL to platform even there is no nol channel After clear nol channel, the number of nol channel is 0. We should update this information to platform. Change-Id: Ia39be9a2c53067629460ead6000c2661ead07f63 CRs-Fixed: 2818936 --- umac/dfs/dispatcher/src/wlan_dfs_utils_api.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/umac/dfs/dispatcher/src/wlan_dfs_utils_api.c b/umac/dfs/dispatcher/src/wlan_dfs_utils_api.c index 927aae8b6a11..34aeba6340a2 100644 --- a/umac/dfs/dispatcher/src/wlan_dfs_utils_api.c +++ b/umac/dfs/dispatcher/src/wlan_dfs_utils_api.c @@ -1346,16 +1346,14 @@ void utils_dfs_save_nol(struct wlan_objmgr_pdev *pdev) qdf_mem_zero(dfs_nolinfo, sizeof(*dfs_nolinfo)); DFS_GET_NOL_LOCKED(dfs, dfs_nolinfo->dfs_nol, &num_chans); - if (num_chans > 0) { - if (num_chans > DFS_MAX_NOL_CHANNEL) - dfs_nolinfo->num_chans = DFS_MAX_NOL_CHANNEL; - else - dfs_nolinfo->num_chans = num_chans; + if (num_chans > DFS_MAX_NOL_CHANNEL) + dfs_nolinfo->num_chans = DFS_MAX_NOL_CHANNEL; + else + dfs_nolinfo->num_chans = num_chans; - pld_wlan_set_dfs_nol(qdf_dev->dev, (void *)dfs_nolinfo, - (uint16_t)sizeof(*dfs_nolinfo)); - } + pld_wlan_set_dfs_nol(qdf_dev->dev, (void *)dfs_nolinfo, + (uint16_t)sizeof(*dfs_nolinfo)); qdf_mem_free(dfs_nolinfo); } #endif