qcacmn: Fix for Tx software descriptor leak
Release Tx software descriptor if access to ring fails Change-Id: I23152301b8042af402b9c605b69a2e68d9a0c85c CRs-Fixed: 2042201
Tento commit je obsažen v:

odevzdal
snandini

rodič
734cfbb2cb
revize
532cd5f161
@@ -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",
|
"%s %d : HAL RING Access Failed -- %p\n",
|
||||||
__func__, __LINE__, hal_srng);
|
__func__, __LINE__, hal_srng);
|
||||||
DP_STATS_INC(vdev, tx_i.dropped.ring_full, 1);
|
DP_STATS_INC(vdev, tx_i.dropped.ring_full, 1);
|
||||||
|
dp_tx_desc_release(tx_desc, tx_q->desc_pool_id);
|
||||||
goto fail_return;
|
goto fail_return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Odkázat v novém úkolu
Zablokovat Uživatele