From c17e447d905afffbb7b8c01e8692599a34b965eb Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E9=BB=84=E6=B6=9B?= <huangtao@rock-chips.com> Date: Mon, 27 Jun 2011 14:16:12 +0800 Subject: [PATCH] rk29: vivante: alloc_pages add GFP_DMA flag to support 1G memory --- .../rk29/vivante/hal/os/linux/kernel/gc_hal_kernel_os.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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) -- 2.34.1