qcacmn: increment refcount for peer find by id

Use unified version of dp_peer_find_by_id API
which will take peer reference

Also use unified peer ref release API dp_peer_unref_delete

Change-Id: Ibb516a933020a42a5584dbbbba59f8d9b72dcaa4
This commit is contained in:
Chaithanya Garrepalli
2020-08-13 00:06:01 +05:30
committed by snandini
parent e253cee043
commit 113841906c
10 changed files with 86 additions and 101 deletions

View File

@@ -2483,7 +2483,7 @@ done:
if (qdf_unlikely(!peer)) {
peer = dp_peer_find_by_id(soc, peer_id);
} else if (peer && peer->peer_id != peer_id) {
dp_peer_unref_del_find_by_id(peer);
dp_peer_unref_delete(peer);
peer = dp_peer_find_by_id(soc, peer_id);
}
@@ -2754,7 +2754,7 @@ done:
}
if (qdf_likely(peer))
dp_peer_unref_del_find_by_id(peer);
dp_peer_unref_delete(peer);
if (dp_rx_enable_eol_data_check(soc) && rx_bufs_used) {
if (quota) {