Merge tag 'amd-drm-next-5.10-2020-09-03' of git://people.freedesktop.org/~agd5f/linux...
[linux-2.6-microblaze.git] / drivers / gpu / drm / amd / amdgpu / amdgpu_dma_buf.c
index 9c29730..427a7c5 100644 (file)
@@ -308,8 +308,8 @@ static struct sg_table *amdgpu_dma_buf_map(struct dma_buf_attachment *attach,
                if (IS_ERR(sgt))
                        return sgt;
 
-               if (!dma_map_sg_attrs(attach->dev, sgt->sgl, sgt->nents, dir,
-                                     DMA_ATTR_SKIP_CPU_SYNC))
+               if (dma_map_sgtable(attach->dev, sgt, dir,
+                                   DMA_ATTR_SKIP_CPU_SYNC))
                        goto error_free;
                break;
 
@@ -350,7 +350,7 @@ static void amdgpu_dma_buf_unmap(struct dma_buf_attachment *attach,
        struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
 
        if (sgt->sgl->page_link) {
-               dma_unmap_sg(attach->dev, sgt->sgl, sgt->nents, dir);
+               dma_unmap_sgtable(attach->dev, sgt, dir, 0);
                sg_free_table(sgt);
                kfree(sgt);
        } else {