iommu: dma_domain: use size aligned iova allocation
authorMarek Szyprowski <m.szyprowski@samsung.com>
Thu, 12 Mar 2015 12:10:31 +0000 (13:10 +0100)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Wed, 14 Dec 2016 04:43:47 +0000 (13:43 +0900)
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
drivers/iommu/dma-iommu.c

index b97cc0b..cadd59e 100644 (file)
@@ -69,7 +69,7 @@ static struct iova *__alloc_iova(struct device *dev, size_t size, bool coherent)
 
        limit_pfn = min(limit_pfn, (unsigned long)(dma_limit >> shift));
        /* Alignment should probably come from a domain/device attribute... */
-       return alloc_iova(iovad, length, limit_pfn, false);
+       return alloc_iova(iovad, length, limit_pfn, true);
 }
 
 /*