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

Commit b90a8e32 authored by Jilai Wang's avatar Jilai Wang
Browse files

msm: npu: Correct mapped npu mem size



npu mem size should be retrieved from struct dma_buf structure
directly instead of from the first entry of sg_table.

Change-Id: I3ee5555b51781a0d40540a3d8d3fc7e3d3ddef3a
Signed-off-by: default avatarJilai Wang <jilaiw@codeaurora.org>
parent a0eb66fb
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -291,7 +291,7 @@ int npu_mem_map(struct npu_client *client, int buf_hdl, uint32_t size,
	dma_sync_sg_for_device(&(npu_dev->pdev->dev), ion_buf->table->sgl,
		ion_buf->table->nents, DMA_BIDIRECTIONAL);
	ion_buf->iova = ion_buf->table->sgl->dma_address;
	ion_buf->size = ion_buf->table->sgl->dma_length;
	ion_buf->size = ion_buf->dma_buf->size;
	*addr = ion_buf->iova;
	pr_debug("mapped mem addr:0x%llx size:0x%x\n", ion_buf->iova,
		ion_buf->size);