diff options
Diffstat (limited to 'drivers/iommu/dma-iommu.c')
| -rw-r--r-- | drivers/iommu/dma-iommu.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/drivers/iommu/dma-iommu.c b/drivers/iommu/dma-iommu.c index 4959f5df21bd..5141d49a046b 100644 --- a/drivers/iommu/dma-iommu.c +++ b/drivers/iommu/dma-iommu.c @@ -1035,8 +1035,8 @@ static void *iommu_dma_alloc(struct device *dev, size_t size,  	if (IS_ENABLED(CONFIG_DMA_DIRECT_REMAP) &&  	    !gfpflags_allow_blocking(gfp) && !coherent) -		cpu_addr = dma_alloc_from_pool(dev, PAGE_ALIGN(size), &page, -					       gfp); +		page = dma_alloc_from_pool(dev, PAGE_ALIGN(size), &cpu_addr, +					       gfp, NULL);  	else  		cpu_addr = iommu_dma_alloc_pages(dev, size, &page, gfp, attrs);  	if (!cpu_addr) |