The quilt patch titled Subject: vmscan-add-a-vmscan-event-for-reclaim_pages-v3 has been removed from the -mm tree. Its filename was vmscan-add-a-vmscan-event-for-reclaim_pages-v3.patch This patch was dropped because it was folded into vmscan-add-a-vmscan-event-for-reclaim_pages.patch ------------------------------------------------------ From: Jaewon Kim <jaewon31.kim@xxxxxxxxxxx> Subject: vmscan-add-a-vmscan-event-for-reclaim_pages-v3 Date: Wed, 16 Oct 2024 23:32:27 +0900 use sc.nr_scanned rather than new counting Link: https://lkml.kernel.org/r/20241016143227.961162-1-jaewon31.kim@xxxxxxxxxxx Signed-off-by: Jaewon Kim <jaewon31.kim@xxxxxxxxxxx> Cc: Kalesh Singh <kaleshsingh@xxxxxxxxxx> Cc: Minchan Kim <minchan@xxxxxxxxxx> Cc: SeongJae Park <sj@xxxxxxxxxx> Cc: Vlastimil Babka <vbabka@xxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/vmscan.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) --- a/mm/vmscan.c~vmscan-add-a-vmscan-event-for-reclaim_pages-v3 +++ a/mm/vmscan.c @@ -2127,7 +2127,6 @@ static void shrink_active_list(unsigned } static unsigned int reclaim_folio_list(struct list_head *folio_list, - unsigned int nr_scanned, struct pglist_data *pgdat) { struct reclaim_stat stat; @@ -2147,7 +2146,7 @@ static unsigned int reclaim_folio_list(s list_del(&folio->lru); folio_putback_lru(folio); } - trace_mm_vmscan_reclaim_pages(pgdat->node_id, nr_scanned, nr_reclaimed, &stat); + trace_mm_vmscan_reclaim_pages(pgdat->node_id, sc.nr_scanned, nr_reclaimed, &stat); return nr_reclaimed; } @@ -2155,7 +2154,6 @@ static unsigned int reclaim_folio_list(s unsigned long reclaim_pages(struct list_head *folio_list) { int nid; - unsigned int nr_scanned = 0; unsigned int nr_reclaimed = 0; LIST_HEAD(node_folio_list); unsigned int noreclaim_flag; @@ -2172,18 +2170,15 @@ unsigned long reclaim_pages(struct list_ if (nid == folio_nid(folio)) { folio_clear_active(folio); list_move(&folio->lru, &node_folio_list); - nr_scanned += folio_nr_pages(folio); continue; } - nr_reclaimed += reclaim_folio_list(&node_folio_list, nr_scanned, - NODE_DATA(nid)); - nr_scanned = 0; + nr_reclaimed += reclaim_folio_list(&node_folio_list, NODE_DATA(nid)); nid = folio_nid(lru_to_folio(folio_list)); } while (!list_empty(folio_list)); - nr_reclaimed += reclaim_folio_list(&node_folio_list, nr_scanned, - NODE_DATA(nid)); + nr_reclaimed += reclaim_folio_list(&node_folio_list, NODE_DATA(nid)); + memalloc_noreclaim_restore(noreclaim_flag); return nr_reclaimed; _ Patches currently in -mm which might be from jaewon31.kim@xxxxxxxxxxx are vmscan-add-a-vmscan-event-for-reclaim_pages.patch