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
Цей коміт міститься в:

зафіксовано
snandini

джерело
e253cee043
коміт
113841906c
@@ -56,7 +56,6 @@ __dp_peer_find_by_id(struct dp_soc *soc,
|
||||
return peer;
|
||||
}
|
||||
|
||||
#ifdef PEER_PROTECTED_ACCESS
|
||||
/**
|
||||
* dp_peer_find_by_id() - Returns peer object given the peer id
|
||||
* if delete_in_progress in not set for peer
|
||||
@@ -83,21 +82,6 @@ struct dp_peer *dp_peer_find_by_id(struct dp_soc *soc,
|
||||
|
||||
return peer;
|
||||
}
|
||||
#else
|
||||
static inline struct dp_peer *
|
||||
dp_peer_find_by_id(struct dp_soc *soc,
|
||||
uint16_t peer_id)
|
||||
{
|
||||
struct dp_peer *peer;
|
||||
|
||||
peer = __dp_peer_find_by_id (soc, peer_id);
|
||||
if (peer && peer->delete_in_progress) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
return peer;
|
||||
}
|
||||
#endif /* PEER_LOCK_REF_PROTECT */
|
||||
|
||||
#ifdef PEER_CACHE_RX_PKTS
|
||||
/**
|
||||
|
Посилання в новій задачі
Заблокувати користувача