mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-25 14:13:01 -04:00
qcacld-3.0: Fix LFR3 assert for wrong peer ref count debug id
For peer map, in ol_rx_peer_map_handler->ol_txrx_peer_find_add_id ->ol_txrx_peer_find_hash_find_get_ref, peer ref count debug id is PEER_DEBUG_ID_OL_PEER_MAP. After LFR3 complete, host need delete old peer in wma_roam_synch_event_handler ->wma_delete_bss->wma_remove_peer-> ol_txrx_peer_detach_force_delete->ol_txrx_peer_release_ref, but peer ref count debug id passed is PEER_DEBUG_ID_OL_INTERNAL, so peer ref count is failed to be decreased, the peer is failed to be detached and released, new peer of roaming target AP can't be created and attached. Change-Id: I18572a8a8a4429c10a4862bb188b43aefb830a14 CRs-Fixed: 2311751
This commit is contained in:
parent
098013bd19
commit
58b641e8d3
1 changed files with 1 additions and 1 deletions
|
|
@ -735,7 +735,7 @@ void ol_txrx_peer_remove_obj_map_entries(ol_txrx_pdev_handle pdev,
|
|||
}
|
||||
|
||||
while (num_deleted_maps-- > 0)
|
||||
ol_txrx_peer_release_ref(peer, PEER_DEBUG_ID_OL_INTERNAL);
|
||||
ol_txrx_peer_release_ref(peer, PEER_DEBUG_ID_OL_PEER_MAP);
|
||||
}
|
||||
|
||||
struct ol_txrx_peer_t *ol_txrx_assoc_peer_find(struct ol_txrx_vdev_t *vdev)
|
||||
|
|
|
|||
Loading…
Reference in a new issue