From: Andrew Morton Date: Mon, 22 Aug 2022 22:11:53 +0000 (-0700) Subject: mm-delete-unused-mmf_oom_victim-flag-fix X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=33dc51a117260806607416d7b15ddb8a43ef218f;p=users%2Fjedix%2Flinux-maple.git mm-delete-unused-mmf_oom_victim-flag-fix remove MGLRU's mm_is_oom_victim() calls from vmscan.c Cc: Suren Baghdasaryan Cc: Yu Zhao Signed-off-by: Andrew Morton --- diff --git a/mm/vmscan.c b/mm/vmscan.c index bb3256d07a43..27a3f29c0181 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -3429,9 +3429,6 @@ static bool should_skip_mm(struct mm_struct *mm, struct lru_gen_mm_walk *walk) if (size < MIN_LRU_BATCH) return true; - if (mm_is_oom_victim(mm)) - return true; - return !mmget_not_zero(mm); } @@ -4127,9 +4124,6 @@ restart: walk_pmd_range(&val, addr, next, args); - if (mm_is_oom_victim(args->mm)) - return 1; - /* a racy check to curtail the waiting time */ if (wq_has_sleeper(&walk->lruvec->mm_state.wait)) return 1;