qcacmn: clear memory address before used again
set rx_reo_queue_desc_addr_31_0 and rx_reo_queue_desc_addr_39_32 to 0 in hal_reo_shared_qaddr_write_be Change-Id: Ib92775e0883b68f49c27e606e762384239bae955 CRs-Fixed: 3339043
This commit is contained in:

committed by
Madan Koyyalamudi

parent
f2bb688784
commit
e1269c4834
@@ -8994,6 +8994,8 @@ static QDF_STATUS dp_peer_delete_wifi3(struct cdp_soc_t *soc_hdl,
|
||||
dp_init_info("%pK: peer %pK (" QDF_MAC_ADDR_FMT ")",
|
||||
soc, peer, QDF_MAC_ADDR_REF(peer->mac_addr.raw));
|
||||
|
||||
dp_peer_rx_reo_shared_qaddr_delete(soc, peer);
|
||||
|
||||
dp_local_peer_id_free(peer->vdev->pdev, peer);
|
||||
|
||||
/* Drop all rx packets before deleting peer */
|
||||
|
@@ -2833,6 +2833,8 @@ void dp_peer_rx_reo_shared_qaddr_delete(struct dp_soc *soc,
|
||||
{
|
||||
uint8_t tid;
|
||||
|
||||
if (peer->peer_id > soc->max_peer_id)
|
||||
return;
|
||||
if (IS_MLO_DP_LINK_PEER(peer))
|
||||
return;
|
||||
if (hal_reo_shared_qaddr_is_enable(soc->hal_soc)) {
|
||||
|
Reference in New Issue
Block a user