MF_ACTION_REQUIRED
int flags = MF_ACTION_REQUIRED;
BUG_ON(flags & MF_ACTION_REQUIRED);
if (flags & MF_ACTION_REQUIRED)
if (flags == MF_ACTION_REQUIRED && current->mm) {
flags = sync ? MF_ACTION_REQUIRED : 0;
int flags = sync ? MF_ACTION_REQUIRED : 0;
err = memory_failure(pfn, MF_ACTION_REQUIRED);
ret = memory_failure(pfn, MF_ACTION_REQUIRED | MF_COUNT_INCREASED | MF_SW_SIMULATED);
collect_procs(folio, p, &tokill, flags & MF_ACTION_REQUIRED);
flags |= MF_ACTION_REQUIRED | MF_MUST_KILL;
mf_flags |= MF_ACTION_REQUIRED | MF_MUST_KILL;
if (flags & MF_ACTION_REQUIRED)
collect_procs(folio, p, &tokill, flags & MF_ACTION_REQUIRED);
flags |= MF_ACTION_REQUIRED | MF_MUST_KILL;
if (flags & MF_ACTION_REQUIRED)
if ((flags & MF_ACTION_REQUIRED) && (t == current))