.. | .. |
---|
17 | 17 | extern void clear_page(void *page); |
---|
18 | 18 | #define clear_user_page(page, vaddr, pg) clear_page(page) |
---|
19 | 19 | |
---|
20 | | -#define __alloc_zeroed_user_highpage(movableflags, vma, vaddr) \ |
---|
21 | | - alloc_page_vma(GFP_HIGHUSER | __GFP_ZERO | movableflags, vma, vmaddr) |
---|
22 | | -#define __HAVE_ARCH_ALLOC_ZEROED_USER_HIGHPAGE |
---|
| 20 | +#define alloc_zeroed_user_highpage_movable(vma, vaddr) \ |
---|
| 21 | + alloc_page_vma(GFP_HIGHUSER_MOVABLE | __GFP_ZERO, vma, vmaddr) |
---|
| 22 | +#define __HAVE_ARCH_ALLOC_ZEROED_USER_HIGHPAGE_MOVABLE |
---|
23 | 23 | |
---|
24 | 24 | extern void copy_page(void * _to, void * _from); |
---|
25 | 25 | #define copy_user_page(to, from, vaddr, pg) copy_page(to, from) |
---|
.. | .. |
---|
89 | 89 | #define pfn_valid(pfn) ((pfn) < max_mapnr) |
---|
90 | 90 | #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT) |
---|
91 | 91 | #endif /* CONFIG_DISCONTIGMEM */ |
---|
92 | | - |
---|
93 | | -#define VM_DATA_DEFAULT_FLAGS (VM_READ | VM_WRITE | VM_EXEC | \ |
---|
94 | | - VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC) |
---|
95 | 92 | |
---|
96 | 93 | #include <asm-generic/memory_model.h> |
---|
97 | 94 | #include <asm-generic/getorder.h> |
---|