From afa4251d04cfc7a37b7111a3af508c6004dabd03 Mon Sep 17 00:00:00 2001 From: Manikandan Mohan Date: Mon, 21 Oct 2019 16:16:05 -0700 Subject: [PATCH] qcacmn: Update for policy manager frequency based APIs Due to channel number ambiguity with introduction of 6Ghz operation policy manager APIs are updated to use frequency values instead of channel number. Update corresponding caller functions to adapt for frequency usage. Change-Id: Icc882d28d73d55fce5abaedbdff5f90bec095b61 CRs-fixed: 2550069 --- os_if/linux/scan/src/wlan_cfg80211_scan.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/os_if/linux/scan/src/wlan_cfg80211_scan.c b/os_if/linux/scan/src/wlan_cfg80211_scan.c index 73a6f7ef10..75e7def604 100644 --- a/os_if/linux/scan/src/wlan_cfg80211_scan.c +++ b/os_if/linux/scan/src/wlan_cfg80211_scan.c @@ -267,7 +267,8 @@ static QDF_STATUS wlan_cfg80211_is_chan_ok_for_dnbs( struct wlan_objmgr_psoc *psoc, u8 channel, bool *ok) { - QDF_STATUS status = policy_mgr_is_chan_ok_for_dnbs(psoc, channel, ok); + QDF_STATUS status = policy_mgr_is_chan_ok_for_dnbs( + psoc, wlan_chan_to_freq(channel), ok); if (QDF_IS_STATUS_ERROR(status)) { osif_err("DNBS check failed"); @@ -1446,12 +1447,8 @@ int wlan_cfg80211_scan(struct wlan_objmgr_vdev *vdev, if (ap_or_go_present) { bool ok; - qdf_status = - policy_mgr_is_chan_ok_for_dnbs( - psoc, - wlan_reg_freq_to_chan( - pdev, c_freq), - &ok); + qdf_status = policy_mgr_is_chan_ok_for_dnbs( + psoc, c_freq, &ok); if (QDF_IS_STATUS_ERROR(qdf_status)) { osif_err("DNBS check failed");