MPOL_MF_MOVE_ALL
MPOL_MF_MOVE_ALL)
do_migrate_pages(mwork->mm, &mwork->from, &mwork->to, MPOL_MF_MOVE_ALL);
if ((flags & MPOL_MF_MOVE_ALL) || !folio_maybe_mapped_shared(folio)) {
VM_BUG_ON(!(flags & (MPOL_MF_MOVE | MPOL_MF_MOVE_ALL)));
if ((flags & MPOL_MF_MOVE_ALL) && !capable(CAP_SYS_NICE))
if (flags & (MPOL_MF_MOVE | MPOL_MF_MOVE_ALL))
if (flags & (MPOL_MF_MOVE | MPOL_MF_MOVE_ALL))
capable(CAP_SYS_NICE) ? MPOL_MF_MOVE_ALL : MPOL_MF_MOVE);
return (flags & (MPOL_MF_STRICT | MPOL_MF_MOVE | MPOL_MF_MOVE_ALL)) ==
if (!(qp->flags & (MPOL_MF_MOVE | MPOL_MF_MOVE_ALL)) ||
if (!(flags & (MPOL_MF_MOVE | MPOL_MF_MOVE_ALL)) ||
if (!(flags & (MPOL_MF_MOVE | MPOL_MF_MOVE_ALL)) ||
if ((flags & MPOL_MF_MOVE_ALL) ||
if (flags & (MPOL_MF_STRICT | MPOL_MF_MOVE | MPOL_MF_MOVE_ALL))
flags & MPOL_MF_MOVE_ALL);
if (flags & ~(MPOL_MF_MOVE|MPOL_MF_MOVE_ALL))
if ((flags & MPOL_MF_MOVE_ALL) && !capable(CAP_SYS_NICE))
MPOL_MF_MOVE_ALL);
ret = move_pages(0, 1, (void **)®ion, NULL, &status, MPOL_MF_MOVE_ALL);
ret = move_pages(0, 1, (void **)®ion, &node, &status, MPOL_MF_MOVE_ALL);