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