From fa2754cce51ca8770e73845f4231a7144dfe01bd Mon Sep 17 00:00:00 2001 From: Manjunathappa Prakash Date: Tue, 10 Apr 2018 11:16:49 -0700 Subject: [PATCH] qcacld-3.0: Dont access msdu after it is transmitted Tx context is holding on to reference to msdu, meanwhile Tx completion freed the msdu, remove redundent qdf_nbuf_reset_num_frags(msdu) Change-Id: I4c51f6e61c19147d2d4dafbd19bdfc3029a872ab CRs-Fixed: 2222024 --- core/dp/txrx/ol_tx.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/core/dp/txrx/ol_tx.c b/core/dp/txrx/ol_tx.c index 8b041b34d4f2..fe9051bf2949 100644 --- a/core/dp/txrx/ol_tx.c +++ b/core/dp/txrx/ol_tx.c @@ -461,8 +461,6 @@ qdf_nbuf_t ol_tx_ll(ol_txrx_vdev_handle vdev, qdf_nbuf_t msdu_list) msdu_info.tso_info.curr_seg->next; } - qdf_nbuf_reset_num_frags(msdu); - if (msdu_info.tso_info.is_tso) { TXRX_STATS_TSO_INC_SEG(vdev->pdev, tso_msdu_stats_idx); @@ -847,7 +845,6 @@ ol_tx_ll_fast(ol_txrx_vdev_handle vdev, qdf_nbuf_t msdu_list) if (msdu_info.tso_info.is_tso) { - qdf_nbuf_reset_num_frags(msdu); TXRX_STATS_TSO_INC_SEG(vdev->pdev, tso_msdu_stats_idx); TXRX_STATS_TSO_INC_SEG_IDX(vdev->pdev,