qcacmn: unmap buffer for CE destination ring en-queue error

Unmap a previously mapped buffer if host fails to en-queue
buffer to CE destination ring.

Propagation from qcacld-2.0 to qcacmn.

Change-Id: If23398b01124638cfb266f5755fc9e45d3969ac9
CRs-Fixed: 1033307
diff --git a/hif/src/ce/ce_main.c b/hif/src/ce/ce_main.c
index 1a7d3a5..1f5201d 100644
--- a/hif/src/ce/ce_main.c
+++ b/hif/src/ce/ce_main.c
@@ -1647,6 +1647,8 @@
 				__func__, pipe_info->pipe_num,
 				atomic_read(&pipe_info->recv_bufs_needed),
 				pipe_info->nbuf_ce_enqueue_err_count);
+			qdf_nbuf_unmap_single(scn->qdf_dev, nbuf,
+						QDF_DMA_FROM_DEVICE);
 			atomic_inc(&pipe_info->recv_bufs_needed);
 			qdf_nbuf_free(nbuf);
 			return 1;