path: root/.mailmap
diff options
authorNicholas Piggin <>2020-11-13 22:51:46 -0800
committerLinus Torvalds <>2020-11-14 11:26:03 -0800
commit2da9f6305f306ffbbb44790675799328fb73119d (patch)
tree337d0326c6a5d1a71ef72a7ef8782da3df36d22f /.mailmap
parentd20bdd571ee5c9966191568527ecdb1bd4b52368 (diff)
mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit
Previously the negated unsigned long would be cast back to signed long which would have the correct negative value. After commit 730ec8c01a2b ("mm/vmscan.c: change prototype for shrink_page_list"), the large unsigned int converts to a large positive signed long. Symptoms include CMA allocations hanging forever holding the cma_mutex due to alloc_contig_range->...->isolate_migratepages_block waiting forever in "while (unlikely(too_many_isolated(pgdat)))". [ fix -stat.nr_lazyfree_fail as well, per Michal] Fixes: 730ec8c01a2b ("mm/vmscan.c: change prototype for shrink_page_list") Signed-off-by: Nicholas Piggin <> Signed-off-by: Andrew Morton <> Acked-by: Michal Hocko <> Cc: Vaneet Narang <> Cc: Maninder Singh <> Cc: Amit Sahrawat <> Cc: Mel Gorman <> Cc: Vlastimil Babka <> Cc: <> Link: Signed-off-by: Linus Torvalds <>
Diffstat (limited to '.mailmap')
0 files changed, 0 insertions, 0 deletions