|
@@ -78,6 +78,7 @@ const struct nla_policy cfr_config_policy[
|
|
|
.type = NLA_U32},
|
|
|
};
|
|
|
|
|
|
+#ifdef WLAN_ENH_CFR_ENABLE
|
|
|
static void
|
|
|
wlan_hdd_transport_mode_cfg(struct wlan_objmgr_pdev *pdev,
|
|
|
uint8_t vdev_id, uint32_t pid,
|
|
@@ -104,8 +105,6 @@ wlan_hdd_transport_mode_cfg(struct wlan_objmgr_pdev *pdev,
|
|
|
pa->nl_cb.cfr_nl_cb = NULL;
|
|
|
}
|
|
|
|
|
|
-#ifdef WLAN_ENH_CFR_ENABLE
|
|
|
-
|
|
|
#define DEFAULT_CFR_NSS 0xff
|
|
|
#define DEFAULT_CFR_BW 0xf
|
|
|
static QDF_STATUS
|
|
@@ -457,11 +456,10 @@ wlan_cfg80211_peer_cfr_capture_cfg_adrastea(struct hdd_adapter *adapter,
|
|
|
QCA_WLAN_VENDOR_ATTR_PEER_CFR_ENABLE]);
|
|
|
}
|
|
|
|
|
|
- vdev = adapter->vdev;
|
|
|
- status = hdd_objmgr_get_vdev_by_user(vdev, WLAN_CFR_ID);
|
|
|
- if (QDF_IS_STATUS_ERROR(status)) {
|
|
|
- hdd_err("failed to get vdev");
|
|
|
- return status;
|
|
|
+ vdev = hdd_objmgr_get_vdev_by_user(adapter, WLAN_CFR_ID);
|
|
|
+ if (!vdev) {
|
|
|
+ hdd_err("can't get vdev");
|
|
|
+ return -EINVAL;
|
|
|
}
|
|
|
|
|
|
pdev = wlan_vdev_get_pdev(vdev);
|
|
@@ -587,11 +585,10 @@ wlan_cfg80211_peer_cfr_capture_cfg_adrastea(struct hdd_adapter *adapter,
|
|
|
if (tb[id])
|
|
|
is_start_capture = nla_get_flag(tb[id]);
|
|
|
|
|
|
- vdev = adapter->vdev;
|
|
|
- status = hdd_objmgr_get_vdev_by_user(vdev, WLAN_CFR_ID);
|
|
|
- if (QDF_IS_STATUS_ERROR(status)) {
|
|
|
- hdd_err("failed to get vdev");
|
|
|
- return status;
|
|
|
+ vdev = hdd_objmgr_get_vdev_by_user(adapter, WLAN_CFR_ID);
|
|
|
+ if (!vdev) {
|
|
|
+ hdd_err("can't get vdev");
|
|
|
+ return -EINVAL;
|
|
|
}
|
|
|
|
|
|
pdev = wlan_vdev_get_pdev(vdev);
|