#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)
{
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)