Преглед на файлове

qcacmn: Fix for Tx software descriptor leak

Release Tx software descriptor if access to ring
fails

Change-Id: I23152301b8042af402b9c605b69a2e68d9a0c85c
CRs-Fixed: 2042201
Venkata Sharath Chandra Manchala преди 8 години
родител
ревизия
532cd5f161
променени са 1 файла, в които са добавени 1 реда и са изтрити 0 реда
  1. 1 0
      dp/wifi3.0/dp_tx.c

+ 1 - 0
dp/wifi3.0/dp_tx.c

@@ -1019,6 +1019,7 @@ static qdf_nbuf_t dp_tx_send_msdu_single(struct dp_vdev *vdev, qdf_nbuf_t nbuf,
 				"%s %d : HAL RING Access Failed -- %p\n",
 				__func__, __LINE__, hal_srng);
 		DP_STATS_INC(vdev, tx_i.dropped.ring_full, 1);
+		dp_tx_desc_release(tx_desc, tx_q->desc_pool_id);
 		goto fail_return;
 	}