| .. | .. |
|---|
| 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> |
|---|