From: Dave Hansen Date: Mon, 23 Aug 2021 23:59:30 +0000 (+1000) Subject: mm-migrate-demote-pages-during-reclaim-v11 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=998b778e0f72ec87f752066da1060211cb282bbc;p=users%2Fjedix%2Flinux-maple.git mm-migrate-demote-pages-during-reclaim-v11 Rename can_demote_anon_pages() to can_demote() to reflect the fact that the function is for anon and file pages. Link: https://lkml.kernel.org/r/20210715055145.195411-5-ying.huang@intel.com Link: https://lkml.kernel.org/r/20210721063926.3024591-4-ying.huang@intel.com Signed-off-by: Dave Hansen Signed-off-by: "Huang, Ying" Reviewed-by: Yang Shi Reviewed-by: Wei Xu Reviewed-by: Oscar Salvador Cc: Michal Hocko Cc: Zi Yan Cc: David Rientjes Cc: Dan Williams Cc: David Hildenbrand Cc: Greg Thelen Cc: Keith Busch Signed-off-by: Andrew Morton Signed-off-by: Stephen Rothwell --- diff --git a/mm/vmscan.c b/mm/vmscan.c index b7f0442557e6..f26ea4a16d01 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -522,7 +522,7 @@ static long add_nr_deferred(long nr, struct shrinker *shrinker, return atomic_long_add_return(nr, &shrinker->nr_deferred[nid]); } -static bool can_demote_anon_pages(int nid, struct scan_control *sc) +static bool can_demote(int nid, struct scan_control *sc) { if (sc->no_demotion) return false; @@ -1346,7 +1346,7 @@ static unsigned int shrink_page_list(struct list_head *page_list, memset(stat, 0, sizeof(*stat)); cond_resched(); - do_demote_pass = can_demote_anon_pages(pgdat->node_id, sc); + do_demote_pass = can_demote(pgdat->node_id, sc); retry: while (!list_empty(page_list)) {