X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-ia64%2Fpage.h;h=24770c011fd87a0a88d3ee69c89fbdef0ac50521;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=0936ebcc22e1609a199adf178eb725bcf38408ef;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/include/asm-ia64/page.h b/include/asm-ia64/page.h index 0936ebcc2..24770c011 100644 --- a/include/asm-ia64/page.h +++ b/include/asm-ia64/page.h @@ -75,6 +75,17 @@ do { \ flush_dcache_page(page); \ } while (0) + +#define alloc_zeroed_user_highpage(vma, vaddr) \ +({ \ + struct page *page = alloc_page_vma(GFP_HIGHUSER | __GFP_ZERO, vma, vaddr); \ + if (page) \ + flush_dcache_page(page); \ + page; \ +}) + +#define __HAVE_ARCH_ALLOC_ZEROED_USER_HIGHPAGE + #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT) #ifdef CONFIG_VIRTUAL_MEM_MAP