diff mbox

[v2,1/3] drm/prime: Iterate SG DMA addresses separately

Message ID DM5PR12MB1820D85680434ABB7573E171F7B70@DM5PR12MB1820.namprd12.prod.outlook.com (mailing list archive)
State New, archived
Headers show

Commit Message

Alex Deucher April 17, 2018, 6:25 p.m. UTC
+ Suravee
diff mbox

Patch

diff --git a/drivers/iommu/amd_iommu.c b/drivers/iommu/amd_iommu.c
index 2a99f0f14795..60b0e495b567 100644
--- a/drivers/iommu/amd_iommu.c
+++ b/drivers/iommu/amd_iommu.c
@@ -2489,11 +2489,11 @@  static int map_sg(struct device *dev, struct
scatterlist *sglist,
                   int nelems, enum dma_data_direction direction,
                   unsigned long attrs)
  {
-       int mapped_pages = 0, npages = 0, prot = 0, i;
+       int mapped_pages = 0, npages = 0, prot = 0, i, count;
         struct protection_domain *domain;
         struct dma_ops_domain *dma_dom;
-       struct scatterlist *s;
-       unsigned long address;
+       struct scatterlist *s, *d;
+       unsigned long address, max_seg;
         u64 dma_mask;