Эх сурвалжийг харах

qcacmn: Fix the max number of rxdma entries to be replenished

Fix the max number of rxdma buffer ring entries that can be
replenished during Umac reset.

Change-Id: I4092f09f2ccf069314b2bbe8d463e32365e9a472
CRs-Fixed: 3369673
Pavankumar Nandeshwar 2 жил өмнө
parent
commit
9eae97850c

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

@@ -669,7 +669,7 @@ void dp_rx_desc_reuse(struct dp_soc *soc, qdf_nbuf_t *nbuf_list)
 				(struct dp_rx_desc *)&rx_desc_pool->array[i];
 				(struct dp_rx_desc *)&rx_desc_pool->array[i];
 
 
 			if (rx_desc->in_use) {
 			if (rx_desc->in_use) {
-				if (j < dp_rxdma_srng->num_entries) {
+				if (j < (dp_rxdma_srng->num_entries - 1)) {
 					dp_rx_desc_replenish(soc, dp_rxdma_srng,
 					dp_rx_desc_replenish(soc, dp_rxdma_srng,
 							     rx_desc_pool,
 							     rx_desc_pool,
 							     rx_desc);
 							     rx_desc);