Lines Matching refs:newflags
259 unsigned long start, unsigned long end, unsigned long newflags) in mprotect_fixup() argument
269 if (newflags == oldflags) { in mprotect_fixup()
280 if (newflags & VM_WRITE) { in mprotect_fixup()
286 newflags |= VM_ACCOUNT; in mprotect_fixup()
294 *pprev = vma_merge(mm, *pprev, start, end, newflags, in mprotect_fixup()
321 vma->vm_flags = newflags; in mprotect_fixup()
333 (newflags & VM_WRITE)) { in mprotect_fixup()
338 vm_stat_account(mm, newflags, vma->vm_file, nrpages); in mprotect_fixup()
406 unsigned long newflags; in SYSCALL_DEFINE3() local
410 newflags = vm_flags; in SYSCALL_DEFINE3()
411 newflags |= (vma->vm_flags & ~(VM_READ | VM_WRITE | VM_EXEC)); in SYSCALL_DEFINE3()
414 if ((newflags & ~(newflags >> 4)) & (VM_READ | VM_WRITE | VM_EXEC)) { in SYSCALL_DEFINE3()
426 error = mprotect_fixup(vma, &prev, nstart, tmp, newflags); in SYSCALL_DEFINE3()