diff options
Diffstat (limited to 'arch/x86/kernel/amd_gart_64.c')
| -rw-r--r-- | arch/x86/kernel/amd_gart_64.c | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/arch/x86/kernel/amd_gart_64.c b/arch/x86/kernel/amd_gart_64.c index f299d8a479bb..3f9d1b4019bb 100644 --- a/arch/x86/kernel/amd_gart_64.c +++ b/arch/x86/kernel/amd_gart_64.c @@ -482,7 +482,7 @@ gart_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_addr,  {  	void *vaddr; -	vaddr = dma_direct_alloc(dev, size, dma_addr, flag, attrs); +	vaddr = dma_direct_alloc_pages(dev, size, dma_addr, flag, attrs);  	if (!vaddr ||  	    !force_iommu || dev->coherent_dma_mask <= DMA_BIT_MASK(24))  		return vaddr; @@ -494,7 +494,7 @@ gart_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_addr,  		goto out_free;  	return vaddr;  out_free: -	dma_direct_free(dev, size, vaddr, *dma_addr, attrs); +	dma_direct_free_pages(dev, size, vaddr, *dma_addr, attrs);  	return NULL;  } @@ -504,7 +504,7 @@ gart_free_coherent(struct device *dev, size_t size, void *vaddr,  		   dma_addr_t dma_addr, unsigned long attrs)  {  	gart_unmap_page(dev, dma_addr, size, DMA_BIDIRECTIONAL, 0); -	dma_direct_free(dev, size, vaddr, dma_addr, attrs); +	dma_direct_free_pages(dev, size, vaddr, dma_addr, attrs);  }  static int gart_mapping_error(struct device *dev, dma_addr_t dma_addr) |