diff options
Diffstat (limited to 'drivers/gpu/ion/ion_system_heap.c')
| -rw-r--r-- | drivers/gpu/ion/ion_system_heap.c | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/drivers/gpu/ion/ion_system_heap.c b/drivers/gpu/ion/ion_system_heap.c index 37e1871ee02..b6fdb47f8b9 100644 --- a/drivers/gpu/ion/ion_system_heap.c +++ b/drivers/gpu/ion/ion_system_heap.c @@ -78,8 +78,9 @@ static struct page *alloc_buffer_page(struct ion_system_heap *heap,  		page = alloc_pages(gfp_flags, order);  		if (!page)  			return 0; -		__dma_page_cpu_to_dev(page, 0, PAGE_SIZE << order, -				      DMA_BIDIRECTIONAL); +		arm_dma_ops.sync_single_for_device(NULL, +			pfn_to_dma(NULL, page_to_pfn(page)), +			PAGE_SIZE << order, DMA_BIDIRECTIONAL);  	}  	if (!page)  		return 0; |