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

Commit 4f75037c authored by Kyle Yan's avatar Kyle Yan Committed by Gerrit - the friendly Code Review server
Browse files

Merge "drm/msm: update gem to release as dmabuf if attached" into msm-4.9

parents 95bf5f75 2c37d2a8
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -299,7 +299,14 @@ put_iova(struct drm_gem_object *obj)
		struct msm_mmu *mmu = priv->mmus[id];
		if (mmu && msm_obj->domain[id].iova) {
			uint32_t offset = msm_obj->domain[id].iova;
			mmu->funcs->unmap(mmu, offset, msm_obj->sgt, obj->size);

			if (obj->import_attach && mmu->funcs->unmap_dma_buf)
				mmu->funcs->unmap_dma_buf(mmu, msm_obj->sgt,
						obj->import_attach->dmabuf,
						DMA_BIDIRECTIONAL);
			else
				mmu->funcs->unmap(mmu, offset, msm_obj->sgt,
						obj->size);
			msm_obj->domain[id].iova = 0;
		}
	}