diff options
| author | Nirav Shah <nnshah@qti.qualcomm.com> | 2014-08-21 16:53:55 +0530 |
|---|---|---|
| committer | Pitani Venkata Rajesh Kumar <c_vpitan@qti.qualcomm.com> | 2014-08-23 11:51:36 +0530 |
| commit | 9af2f26e41ca59d24822ab54dcc20b237782ad9f (patch) | |
| tree | 6461d9a86f0cc8b24955c5a49d289717f21079ae | |
| parent | 65d5f71df9aef1921a2b44804c7715c55d743b56 (diff) | |
qcacld: Do not init peer ref_cnt in wma_delete_all_ap_remote_peers
Do not init peer ref_cnt in wma_delete_all_ap_remote_peers
function because peer should removed when driver
receives unmap handler from FW.
Change-Id: Ibcdb03d001e257e64924aef1ab5cb56287d12199
CRs-FIXED: 713265
| -rw-r--r-- | CORE/CLD_TXRX/TXRX/ol_txrx.c | 4 | ||||
| -rw-r--r-- | CORE/SERVICES/WMA/wma.c | 2 |
2 files changed, 2 insertions, 4 deletions
diff --git a/CORE/CLD_TXRX/TXRX/ol_txrx.c b/CORE/CLD_TXRX/TXRX/ol_txrx.c index b39b0c3d25a8..b50f9695b6f4 100644 --- a/CORE/CLD_TXRX/TXRX/ol_txrx.c +++ b/CORE/CLD_TXRX/TXRX/ol_txrx.c @@ -1387,7 +1387,7 @@ ol_txrx_peer_unref_delete(ol_txrx_peer_handle peer) */ if (0 == adf_os_atomic_read(&(peer->ref_cnt)) ) { - TXRX_PRINT(TXRX_PRINT_LEVEL_INFO1, "The Peer is not present anymore\n"); + TXRX_PRINT(TXRX_PRINT_LEVEL_ERR, "The Peer is not present anymore\n"); adf_os_assert(0); return; } @@ -1505,7 +1505,7 @@ ol_txrx_peer_detach(ol_txrx_peer_handle peer) /* debug print to dump rx reorder state */ //htt_rx_reorder_log_print(vdev->pdev->htt_pdev); - TXRX_PRINT(TXRX_PRINT_LEVEL_INFO2, + TXRX_PRINT(TXRX_PRINT_LEVEL_ERR, "%s:peer %p (%02x:%02x:%02x:%02x:%02x:%02x)\n", __func__, peer, peer->mac_addr.raw[0], peer->mac_addr.raw[1], diff --git a/CORE/SERVICES/WMA/wma.c b/CORE/SERVICES/WMA/wma.c index b2f8e647ef65..288271968239 100644 --- a/CORE/SERVICES/WMA/wma.c +++ b/CORE/SERVICES/WMA/wma.c @@ -1482,8 +1482,6 @@ static void wma_delete_all_ap_remote_peers(tp_wma_handle wma, A_UINT32 vdev_id) if (temp) { adf_os_spin_unlock_bh(&vdev->pdev->peer_ref_mutex); if (adf_os_atomic_read(&temp->delete_in_progress) == 0){ - adf_os_atomic_init(&temp->ref_cnt); - adf_os_atomic_inc(&temp->ref_cnt); wma_remove_peer(wma, temp->mac_addr.raw, vdev_id, temp, VOS_FALSE); } |
