VM_LOCKED
vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_LOCKED |
bool locked = !!(vma->vm_flags & VM_LOCKED);
bool locked = !!(vma->vm_flags & VM_LOCKED);
[ilog2(VM_LOCKED)] = "lo",
#define VM_LOCKED_MASK (VM_LOCKED | VM_LOCKONFAULT)
_calc_vm_trans(flags, MAP_LOCKED, VM_LOCKED ) |
{VM_LOCKED, "locked" }, \
if (vma->vm_flags & VM_LOCKED)
if (!(vma->vm_flags & VM_LOCKED))
if (vma->vm_flags & VM_LOCKED)
if (unlikely((vma->vm_flags & (VM_LOCKED|VM_SPECIAL)) == VM_LOCKED))
if (unlikely(vma->vm_flags & VM_LOCKED))
if (vma->vm_flags & VM_LOCKED)
disallowed |= VM_LOCKED;
return !(vma->vm_flags & (VM_LOCKED|VM_PFNMAP|VM_HUGETLB));
forbidden |= VM_LOCKED;
if (mem_cgroup_swap_full(folio) || (vma->vm_flags & VM_LOCKED) ||
if (folio_test_mlocked(folio) || (pvmw->vma->vm_flags & VM_LOCKED) ||
if (READ_ONCE(vma->vm_flags) & VM_LOCKED)
if (!(vma->vm_flags & VM_LOCKED))
if (vma->vm_flags & VM_LOCKED)
if (vma->vm_flags & VM_LOCKED)
if (newflags & VM_LOCKED)
if (!(newflags & VM_LOCKED))
else if (oldflags & VM_LOCKED)
if ((newflags & VM_LOCKED) && (oldflags & VM_LOCKED)) {
if (vma->vm_flags & VM_LOCKED) {
return do_mlock(start, len, VM_LOCKED);
vm_flags_t vm_flags = VM_LOCKED;
current->mm->def_flags |= VM_LOCKED;
to_add |= VM_LOCKED;
current->mm->def_flags & VM_LOCKED, len)
if (vma->vm_flags & VM_LOCKED)
populate = ((mm->def_flags & VM_LOCKED) != 0);
if (mm->def_flags & VM_LOCKED)
if (!mlock_future_ok(mm, vm_flags & VM_LOCKED, len))
((vm_flags & VM_LOCKED) ||
if (prev->vm_flags & VM_LOCKED)
if (vma->vm_flags & VM_LOCKED)
if ((oldflags & (VM_WRITE | VM_SHARED | VM_LOCKED)) == VM_LOCKED &&
if (vma->vm_flags & VM_LOCKED)
if (vma->vm_flags & VM_LOCKED)
if (!mlock_future_ok(mm, vma->vm_flags & VM_LOCKED, vrm->delta))
(vma->vm_flags & VM_LOCKED)) {
pra->vm_flags |= vma->vm_flags & ~VM_LOCKED;
(vma->vm_flags & VM_LOCKED)) {
if (vma->vm_flags & VM_LOCKED)
if (vma->vm_flags & VM_LOCKED)
if (vma->vm_flags & VM_LOCKED) {
pra->vm_flags |= VM_LOCKED;
if (unlikely((vma->vm_flags & (VM_LOCKED | VM_SPECIAL)) == VM_LOCKED))
if ((src_vma->vm_flags & VM_LOCKED) != (dst_vma->vm_flags & VM_LOCKED))
if (next->vm_flags & VM_LOCKED)
if (vm_flags & VM_LOCKED) {
if (vm_flags & VM_LOCKED)
if (!mlock_future_ok(mm, vma->vm_flags & VM_LOCKED, grow << PAGE_SHIFT))
if (vma->vm_flags & VM_LOCKED)
if (vma->vm_flags & VM_LOCKED)
if (vma->vm_flags & (VM_LOCKED | VM_SPECIAL))
if (vm_flags & VM_LOCKED)
if (!(vm_flags & VM_LOCKED) || capable(CAP_IPC_LOCK))
#define VM_LOCKED_MASK (VM_LOCKED | VM_LOCKONFAULT)