diff options
Diffstat (limited to 'arch/arm64/mm/dma-mapping.c')
| -rw-r--r-- | arch/arm64/mm/dma-mapping.c | 12 | 
1 files changed, 1 insertions, 11 deletions
| diff --git a/arch/arm64/mm/dma-mapping.c b/arch/arm64/mm/dma-mapping.c index 3216e098c058..e90cd1db42a8 100644 --- a/arch/arm64/mm/dma-mapping.c +++ b/arch/arm64/mm/dma-mapping.c @@ -95,11 +95,6 @@ static void *__dma_alloc_coherent(struct device *dev, size_t size,  				  dma_addr_t *dma_handle, gfp_t flags,  				  unsigned long attrs)  { -	if (dev == NULL) { -		WARN_ONCE(1, "Use an actual device structure for DMA allocation\n"); -		return NULL; -	} -  	if (IS_ENABLED(CONFIG_ZONE_DMA) &&  	    dev->coherent_dma_mask <= DMA_BIT_MASK(32))  		flags |= GFP_DMA; @@ -128,10 +123,6 @@ static void __dma_free_coherent(struct device *dev, size_t size,  	bool freed;  	phys_addr_t paddr = dma_to_phys(dev, dma_handle); -	if (dev == NULL) { -		WARN_ONCE(1, "Use an actual device structure for DMA allocation\n"); -		return; -	}  	freed = dma_release_from_contiguous(dev,  					phys_to_page(paddr), @@ -184,7 +175,6 @@ static void *__dma_alloc(struct device *dev, size_t size,  no_map:  	__dma_free_coherent(dev, size, ptr, *dma_handle, attrs);  no_mem: -	*dma_handle = DMA_ERROR_CODE;  	return NULL;  } @@ -487,7 +477,7 @@ static dma_addr_t __dummy_map_page(struct device *dev, struct page *page,  				   enum dma_data_direction dir,  				   unsigned long attrs)  { -	return DMA_ERROR_CODE; +	return 0;  }  static void __dummy_unmap_page(struct device *dev, dma_addr_t dev_addr, |