summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGovind Singh <govinds@codeaurora.org>2016-09-13 18:32:18 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2016-09-21 17:05:36 -0700
commit3fc3f41f408470ce5d505d4800fb029aa07e803d (patch)
tree199fc0e23438f7356e36235c87deb0e463873bd3
parent7c6c7734e53d05d259756804944434858a2083fc (diff)
qcacld-3.0: Remove debug node reference for dropped skb
In rx path replayed mcast packets are dropped and freed, but debug node reference for dropped skb is not removed. This is resulting in invalid tracking of allocated netbuf. Remove debug node reference for dropped skb. Change-Id: I1e36436dadaefb666c14af57c72876a70b887e88 CRs-Fixed: 1066770
-rw-r--r--core/hdd/src/wlan_hdd_tx_rx.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/hdd/src/wlan_hdd_tx_rx.c b/core/hdd/src/wlan_hdd_tx_rx.c
index 29c79e6c2c71..479ed891ffa1 100644
--- a/core/hdd/src/wlan_hdd_tx_rx.c
+++ b/core/hdd/src/wlan_hdd_tx_rx.c
@@ -969,7 +969,7 @@ QDF_STATUS hdd_rx_packet_cbk(void *context, qdf_nbuf_t rxBuf)
++pAdapter->hdd_stats.hddTxRxStats.rxDropped[cpu_index];
QDF_TRACE(QDF_MODULE_ID_HDD_DATA, QDF_TRACE_LEVEL_INFO,
"%s: Dropping multicast replay pkt", __func__);
- kfree_skb(skb);
+ qdf_nbuf_free(skb);
return QDF_STATUS_SUCCESS;
}