diff options
Diffstat (limited to 'mm/mmap.c')
-rw-r--r-- | mm/mmap.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -1171,8 +1171,7 @@ munmap_back: | |||
1171 | vm_flags = vma->vm_flags; | 1171 | vm_flags = vma->vm_flags; |
1172 | 1172 | ||
1173 | if (vma_wants_writenotify(vma)) | 1173 | if (vma_wants_writenotify(vma)) |
1174 | vma->vm_page_prot = | 1174 | vma->vm_page_prot = vm_get_page_prot(vm_flags & ~VM_SHARED); |
1175 | protection_map[vm_flags & (VM_READ|VM_WRITE|VM_EXEC)]; | ||
1176 | 1175 | ||
1177 | if (!file || !vma_merge(mm, prev, addr, vma->vm_end, | 1176 | if (!file || !vma_merge(mm, prev, addr, vma->vm_end, |
1178 | vma->vm_flags, NULL, file, pgoff, vma_policy(vma))) { | 1177 | vma->vm_flags, NULL, file, pgoff, vma_policy(vma))) { |