Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a97f0b8f authored by qctecmdr Service's avatar qctecmdr Service Committed by Gerrit - the friendly Code Review server
Browse files

Merge "msm: vidc: Fix CDSP interface queue release issue"

parents ed22f585 fca2f7b3
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1385,7 +1385,7 @@ static void __set_queue_hdr_defaults(struct hfi_queue_header *q_hdr)
static void __interface_dsp_queues_release(struct venus_hfi_device *device)
{
	int i;
	struct msm_smem *mem_data = &device->iface_q_table.mem_data;
	struct msm_smem *mem_data = &device->dsp_iface_q_table.mem_data;
	struct context_bank_info *cb = mem_data->mapping_info.cb_info;

	if (!device->dsp_iface_q_table.align_virtual_addr) {
@@ -1393,7 +1393,7 @@ static void __interface_dsp_queues_release(struct venus_hfi_device *device)
		return;
	}

	dma_unmap_single_attrs(cb->dev, mem_data->dma_handle,
	dma_unmap_single_attrs(cb->dev, mem_data->device_addr,
		mem_data->size, DMA_BIDIRECTIONAL, 0);
	dma_free_coherent(device->res->mem_adsp.dev, mem_data->size,
		mem_data->kvaddr, mem_data->dma_handle);