From 79cc20c1746c759187f345387cd401205a62eaeb Mon Sep 17 00:00:00 2001 From: Karunakar Dasineni Date: Mon, 5 Dec 2016 21:55:46 -0800 Subject: [PATCH] qcacmn: DMA unmap SKBs dropped in Rx error path Change-Id: I7135aa08062b06b3393cc09b7a5b2e0b64b3a4d6 --- dp/wifi3.0/dp_rx_err.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dp/wifi3.0/dp_rx_err.c b/dp/wifi3.0/dp_rx_err.c index 29db47ee060e..c6b9917a7340 100644 --- a/dp/wifi3.0/dp_rx_err.c +++ b/dp/wifi3.0/dp_rx_err.c @@ -522,6 +522,9 @@ dp_rx_wbm_err_process(struct dp_soc *soc, void *hal_ring, uint32_t quota) rx_bufs_used++; + qdf_nbuf_unmap_single(soc->osdev, rx_desc->nbuf, + QDF_DMA_BIDIRECTIONAL); + qdf_nbuf_free(rx_desc->nbuf); dp_rx_add_to_free_desc_list(&head, &tail, rx_desc);