MCL_CURRENT
if (!(flags & MCL_CURRENT))
if (flags & MCL_CURRENT) {
if (!flags || (flags & ~(MCL_CURRENT | MCL_FUTURE | MCL_ONFAULT)) ||
if (!(flags & MCL_CURRENT) || (current->mm->total_vm <= lock_limit) ||
if (!ret && (flags & MCL_CURRENT))
mlockall(MCL_CURRENT|MCL_FUTURE);
if (mlockall(MCL_CURRENT | MCL_FUTURE))
if (mlockall(MCL_CURRENT | MCL_FUTURE))
if (mlockall(MCL_CURRENT | MCL_FUTURE))
if (mlockall(MCL_CURRENT | MCL_FUTURE))
if (mlockall(MCL_CURRENT | MCL_FUTURE))
err = mlockall(MCL_CURRENT | MCL_FUTURE);
if (mlockall(MCL_CURRENT)) {
if (mlockall(MCL_CURRENT | MCL_ONFAULT)) {
if (mlockall(MCL_CURRENT | MCL_FUTURE)) {
if (mlockall(MCL_CURRENT | MCL_ONFAULT | MCL_FUTURE))