mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 18:51:56 -04:00
qcacmn: Resolve peer ref count increment issue
Resolve peer ref count issue for correct peer delete sequence. Change-Id: Ifa34b6d3c8089fba09d1b25f65b26bff721c8ab1 CRs-Fixed: 2209045
This commit is contained in:
parent
01b4921127
commit
44461ef589
1 changed files with 10 additions and 0 deletions
|
|
@ -3516,6 +3516,16 @@ static void *dp_peer_create_wifi3(struct cdp_vdev *vdev_handle,
|
|||
|
||||
if (peer) {
|
||||
peer->delete_in_progress = false;
|
||||
/*
|
||||
* on peer create, peer ref count decrements, sice new peer is not
|
||||
* getting created earlier reference is reused, peer_unref_delete will
|
||||
* take care of incrementing count
|
||||
* */
|
||||
if (soc->cdp_soc.ol_ops->peer_unref_delete) {
|
||||
soc->cdp_soc.ol_ops->peer_unref_delete(pdev->osif_pdev,
|
||||
vdev->vdev_id, peer->mac_addr.raw);
|
||||
}
|
||||
|
||||
return (void *)peer;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue