]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/iommu/iommu.c
Merge branch 'mvebu/config' into mvebu/for-next
[karo-tx-linux.git] / drivers / iommu / iommu.c
index f286090931cc874f6851eab4f279b5f9f44276d1..049df495c2747cfc196eb5c953efcac3358808cb 100644 (file)
@@ -1408,7 +1408,7 @@ size_t default_iommu_map_sg(struct iommu_domain *domain, unsigned long iova,
        min_pagesz = 1 << __ffs(domain->ops->pgsize_bitmap);
 
        for_each_sg(sg, s, nents, i) {
-               phys_addr_t phys = page_to_phys(sg_page(s)) + s->offset;
+               phys_addr_t phys = sg_phys(s);
 
                /*
                 * We are mapping on IOMMU page boundaries, so offset within