diff --git a/core/dp/txrx/ol_txrx.c b/core/dp/txrx/ol_txrx.c index 8aa0928e0c13..b80a3e065d94 100644 --- a/core/dp/txrx/ol_txrx.c +++ b/core/dp/txrx/ol_txrx.c @@ -1535,6 +1535,8 @@ static void ol_txrx_pdev_pre_detach(struct cdp_pdev *ppdev, int force) OL_RX_REORDER_TRACE_DETACH(pdev); OL_RX_PN_TRACE_DETACH(pdev); + htt_pktlogmod_exit(pdev); + /* * WDI event detach */ @@ -1579,8 +1581,6 @@ static void ol_txrx_pdev_detach(struct cdp_pdev *ppdev, int force) return; } - htt_pktlogmod_exit(pdev); - qdf_spin_lock_bh(&pdev->req_list_spinlock); if (pdev->req_list_depth > 0) ol_txrx_err(