- vcodec_dma_map_sg(drm_info->domain, drm_buffer->copy_sgt->sgl,
- drm_buffer->copy_sgt->nents,
- IOMMU_READ | IOMMU_WRITE);
+ ret = vcodec_dma_map_sg(drm_info->domain, drm_buffer->copy_sgt->sgl,
+ drm_buffer->copy_sgt->nents,
+ IOMMU_READ | IOMMU_WRITE);
+ if (!ret) {
+ ret = -ENOMEM;
+ goto fail_alloc;
+ }