path: root/.mailmap
diff options
authorZi Yan <>2020-11-13 22:51:43 -0800
committerLinus Torvalds <>2020-11-14 11:26:03 -0800
commitd20bdd571ee5c9966191568527ecdb1bd4b52368 (patch)
treed34960496812c3fee82d7fd56136ebe5638ac5a6 /.mailmap
parent38935861d85a4d9a353d1dd5a156c97700e2765d (diff)
mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate
In isolate_migratepages_block, if we have too many isolated pages and nr_migratepages is not zero, we should try to migrate what we have without wasting time on isolating. In theory it's possible that multiple parallel compactions will cause too_many_isolated() to become true even if each has isolated less than COMPACT_CLUSTER_MAX, and loop forever in the while loop. Bailing immediately prevents that. [ changelog addition] Fixes: 1da2f328fa64 (“mm,thp,compaction,cma: allow THP migration for CMA allocations”) Suggested-by: Vlastimil Babka <> Signed-off-by: Zi Yan <> Signed-off-by: Andrew Morton <> Cc: <> Cc: Mel Gorman <> Cc: Michal Hocko <> Cc: Rik van Riel <> Cc: Yang Shi <> Link: Signed-off-by: Linus Torvalds <>
Diffstat (limited to '.mailmap')
0 files changed, 0 insertions, 0 deletions