From: 黄涛 Date: Mon, 27 Jun 2011 06:16:12 +0000 (+0800) Subject: rk29: vivante: alloc_pages add GFP_DMA flag to support 1G memory X-Git-Tag: firefly_0821_release~10164^2~14 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=c17e447d905afffbb7b8c01e8692599a34b965eb;p=firefly-linux-kernel-4.4.55.git rk29: vivante: alloc_pages add GFP_DMA flag to support 1G memory --- diff --git a/drivers/staging/rk29/vivante/hal/os/linux/kernel/gc_hal_kernel_os.c b/drivers/staging/rk29/vivante/hal/os/linux/kernel/gc_hal_kernel_os.c index 1f0d9a40995e..9518f76df844 100644 --- a/drivers/staging/rk29/vivante/hal/os/linux/kernel/gc_hal_kernel_os.c +++ b/drivers/staging/rk29/vivante/hal/os/linux/kernel/gc_hal_kernel_os.c @@ -494,7 +494,7 @@ gckOS_AllocateNonPagedMemoryFromSystem( #else size = mdl->numPages * PAGE_SIZE; order = get_order(size); - page = alloc_pages(GFP_KERNEL , order); // dkm modify 110330 ½«GFP_DMAÈ¥µô,±ÜÃâ·ÖÅä²»µ½DMAÄÚ´æ + page = alloc_pages(GFP_KERNEL | GFP_DMA, order); if (page == gcvNULL) { @@ -1883,10 +1883,10 @@ gckOS_AllocateNonPagedMemory( if (page == gcvNULL) { - page = alloc_pages(GFP_KERNEL, order); + page = alloc_pages(GFP_KERNEL | GFP_DMA, order); } #else - page = alloc_pages(GFP_KERNEL , order); // dkm modify 110330 ½«GFP_DMAÈ¥µô,±ÜÃâ·ÖÅä²»µ½DMAÄÚ´æ + page = alloc_pages(GFP_KERNEL | GFP_DMA, order); #endif /* gcdkUSE_NON_PAGED_MEMORY_CACHE */ if (page == gcvNULL)