diff --git a/[refs] b/[refs] index 9b924dcd6739..c94eb59c60ee 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a1f3bb9ae4497a2ed3eac773fd7798ac33a0371f +refs/heads/master: b6558c4a2378af06f2beca6c8a3304e21d1cf135 diff --git a/trunk/mm/memory.c b/trunk/mm/memory.c index af227d26e104..5beb4b894c5a 100644 --- a/trunk/mm/memory.c +++ b/trunk/mm/memory.c @@ -2606,8 +2606,8 @@ static int __init gate_vma_init(void) gate_vma.vm_mm = NULL; gate_vma.vm_start = FIXADDR_USER_START; gate_vma.vm_end = FIXADDR_USER_END; - gate_vma.vm_page_prot = PAGE_READONLY; - gate_vma.vm_flags = 0; + gate_vma.vm_flags = VM_READ | VM_MAYREAD | VM_EXEC | VM_MAYEXEC; + gate_vma.vm_page_prot = __P101; return 0; } __initcall(gate_vma_init);