qcacmn: Handle release_src FW packets for ultrafast or ppeds paths
Handle completion of packets with release source as FW even if ultrafast path flag FASTPPATH_SIMPLE or ppeds flag is set. Change-Id: I3d6a4bf23000d2ccf0a1a8546a9db3dc63a793e6 CRs-Fixed: 3616109
This commit is contained in:

committed by
Rahul Choudhary

parent
8b628acc7f
commit
012eaa6624
@@ -6640,10 +6640,6 @@ more_data:
|
||||
}
|
||||
tx_desc->buffer_src = buffer_src;
|
||||
|
||||
if (tx_desc->flags & DP_TX_DESC_FLAG_FASTPATH_SIMPLE ||
|
||||
tx_desc->flags & DP_TX_DESC_FLAG_PPEDS)
|
||||
goto add_to_pool2;
|
||||
|
||||
/*
|
||||
* If the release source is FW, process the HTT status
|
||||
*/
|
||||
@@ -6665,6 +6661,10 @@ more_data:
|
||||
dp_tx_dump_tx_desc(tx_desc);
|
||||
}
|
||||
} else {
|
||||
if (tx_desc->flags & DP_TX_DESC_FLAG_FASTPATH_SIMPLE ||
|
||||
tx_desc->flags & DP_TX_DESC_FLAG_PPEDS)
|
||||
goto add_to_pool2;
|
||||
|
||||
tx_desc->tx_status =
|
||||
hal_tx_comp_get_tx_status(tx_comp_hal_desc);
|
||||
tx_desc->buffer_src = buffer_src;
|
||||
|
Reference in New Issue
Block a user