VM_SPECIAL
#define VM_NO_KHUGEPAGED (VM_SPECIAL | VM_HUGETLB)
if (unlikely((vma->vm_flags & (VM_LOCKED|VM_SPECIAL)) == VM_LOCKED))
if (vm_flags & (VM_SHARED | VM_MAYSHARE | VM_SPECIAL |
vm_flags_t disallowed = VM_SPECIAL | VM_HUGETLB;
if (new_flags & VM_SPECIAL)
if ((!is_vm_hugetlb_page(vma) && (new_flags & VM_SPECIAL)) ||
(args->vma->vm_flags & VM_SPECIAL) || vma_is_dax(args->vma))
if (newflags == oldflags || (oldflags & VM_SPECIAL) ||
if (unlikely((vma->vm_flags & (VM_LOCKED | VM_SPECIAL)) == VM_LOCKED))
if ((vmg->vm_flags & VM_SPECIAL) || (!prev && !next))
if ((vm_flags & VM_SPECIAL) || vma_is_dax(vma) ||
if (vmg->vm_flags & VM_SPECIAL || (!left_side && !right_side))
if (vma->vm_flags & (VM_LOCKED | VM_SPECIAL))
if (vma->vm_flags & VM_SPECIAL)
ASSERT_EQ(all_special_flags, VM_SPECIAL);