summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CORE/SERVICES/HIF/PCIe/hif_pci.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/CORE/SERVICES/HIF/PCIe/hif_pci.c b/CORE/SERVICES/HIF/PCIe/hif_pci.c
index 26c73b5928f9..498f8d6ef69f 100644
--- a/CORE/SERVICES/HIF/PCIe/hif_pci.c
+++ b/CORE/SERVICES/HIF/PCIe/hif_pci.c
@@ -97,9 +97,6 @@ HIF_ACCESS_LOG pcie_access_log[PCIE_ACCESS_LOG_NUM];
static void HIFTargetDumpAccessLog(void);
#endif
-/* Forward references */
-static int hif_post_recv_buffers_for_pipe(struct HIF_CE_pipe_info *pipe_info);
-
/*
* Host software's Copy Engine configuration.
* This table is derived from the CE_PCI TABLE, above.
@@ -1590,6 +1587,7 @@ hif_post_recv_buffers_for_pipe(struct HIF_CE_pipe_info *pipe_info)
("%s CE_recv_buf_enqueue error [%d] needed %d\n",
__func__, pipe_info->pipe_num,
atomic_read(&pipe_info->recv_bufs_needed)));
+ adf_nbuf_unmap_single(scn->adf_dev, nbuf, ADF_OS_DMA_FROM_DEVICE);
atomic_inc(&pipe_info->recv_bufs_needed);
adf_nbuf_free(nbuf);
adf_os_spin_lock_bh(&pipe_info->recv_bufs_needed_lock);