mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-13 16:16:15 -04:00
qcacmn: Allow nan data interface delete with peers attached
Service layer was not allowed to delete NDI if there are active NDP sessions (peers). Service layer is expected to delete the active NDP sessions before issuing NDI delete. However, that is not guaranteed to happen. Hence allowing internal cleanup to happen by allowing the command to firmware. Change-Id: Iab9bc3bca431475792c164d16cdd18be2f346188 CRs-Fixed: 2072505
This commit is contained in:
parent
3c38ca8bcf
commit
26cac01ab2
1 changed files with 2 additions and 4 deletions
|
|
@ -158,11 +158,9 @@ static int os_if_nan_process_ndi_delete(struct wlan_objmgr_psoc *psoc,
|
|||
wlan_objmgr_vdev_release_ref(nan_vdev, WLAN_NAN_ID);
|
||||
|
||||
/* check if there are active peers on the adapter */
|
||||
if (num_peers) {
|
||||
cfg80211_err("NDP peers active: %d, cannot delete NDI",
|
||||
if (num_peers)
|
||||
cfg80211_err("NDP peers active: %d, active NDPs may not be terminated",
|
||||
num_peers);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
status = ucfg_nan_get_callbacks(psoc, &cb_obj);
|
||||
if (QDF_IS_STATUS_ERROR(status)) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue