]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
mm-delete-unused-mmf_oom_victim-flag-fix
authorAndrew Morton <akpm@linux-foundation.org>
Mon, 22 Aug 2022 22:11:53 +0000 (15:11 -0700)
committerAndrew Morton <akpm@linux-foundation.org>
Fri, 26 Aug 2022 05:03:24 +0000 (22:03 -0700)
remove MGLRU's mm_is_oom_victim() calls from vmscan.c

Cc: Suren Baghdasaryan <surenb@google.com>
Cc: Yu Zhao <yuzhao@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/vmscan.c

index bb3256d07a43f89f5db13bb629475766957aa05c..27a3f29c0181d015c84d9bffef05f22f4f4f2bba 100644 (file)
@@ -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;