From 612594a52358ed32e90f632d65e4a23b80c3ce86 Mon Sep 17 00:00:00 2001 From: Manjunathappa Prakash Date: Sat, 21 Apr 2018 13:52:55 -0700 Subject: [PATCH] qcacmn: Do not mark pool id as INVALID_FLOW_ID in unmap In flow control V2, dp_tx_flow_pool_vdev_unmap marks flow_pool_id as INVALID_FLOW_ID. To free descriptors inside pool dp_tx_desc_pool_free uses flow_pool_id to get hold of pool. Change-Id: I892052055b34638a1ba876fac6bfcd2ae3b0d5b3 CRs-Fixed: 2228943 --- dp/wifi3.0/dp_tx_flow_control.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/dp/wifi3.0/dp_tx_flow_control.c b/dp/wifi3.0/dp_tx_flow_control.c index c042ce70cbb2..d071ee4400a0 100644 --- a/dp/wifi3.0/dp_tx_flow_control.c +++ b/dp/wifi3.0/dp_tx_flow_control.c @@ -259,9 +259,6 @@ static void dp_tx_flow_pool_vdev_unmap(struct dp_pdev *pdev, } vdev->pool = NULL; - qdf_spin_lock_bh(&pool->flow_pool_lock); - pool->flow_pool_id = INVALID_FLOW_ID; - qdf_spin_unlock_bh(&pool->flow_pool_lock); } /**