diff options
| author | Arve Hjønnevåg <arve@android.com> | 2012-11-26 17:14:58 -0800 | 
|---|---|---|
| committer | Arve Hjønnevåg <arve@android.com> | 2013-07-01 15:51:51 -0700 | 
| commit | 3bb28260e465782c48ce5006c99b5641200e91a2 (patch) | |
| tree | 8c82636ecaa18943bf683113a25a01ded32afd5b /drivers/gpu/ion/ion_system_heap.c | |
| parent | 4b4559062472f7e81d0a6831538686d989226864 (diff) | |
| download | olio-linux-3.10-3bb28260e465782c48ce5006c99b5641200e91a2.tar.xz olio-linux-3.10-3bb28260e465782c48ce5006c99b5641200e91a2.zip  | |
gpu: ion: __dma_page_cpu_to_dev -> arm_dma_ops.sync_single_for_device hack
Signed-off-by: Arve Hjønnevåg <arve@android.com>
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;  |