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))) { |
