Procházet zdrojové kódy

qcacmn: DMA unmap SKBs dropped in Rx error path

Change-Id: I7135aa08062b06b3393cc09b7a5b2e0b64b3a4d6
Karunakar Dasineni před 8 roky
rodič
revize
79cc20c174
1 změnil soubory, kde provedl 3 přidání a 0 odebrání
  1. 3 0
      dp/wifi3.0/dp_rx_err.c

+ 3 - 0
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);