Go to the documentation of this file.
23 #ifdef CONFIG_ARM64_64K_PAGES
28 #define PAGE_SIZE (_AC(1,UL) << PAGE_SHIFT)
29 #define PAGE_MASK (~(PAGE_SIZE-1))
32 #define __HAVE_ARCH_GATE_AREA 1
36 #ifdef CONFIG_ARM64_64K_PAGES
37 #include <asm/pgtable-2level-types.h>
39 #include <asm/pgtable-3level-types.h>
48 #define clear_user_page(addr,vaddr,pg) __cpu_clear_user_page(addr, vaddr)
49 #define copy_user_page(to,from,vaddr,pg) __cpu_copy_user_page(to, from, vaddr)
53 #ifdef CONFIG_HAVE_ARCH_PFN_VALID
57 #include <asm/memory.h>
61 #define VM_DATA_DEFAULT_FLAGS \
62 (((current->personality & READ_IMPLIES_EXEC) ? VM_EXEC : 0) | \
63 VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)