--- a/mm/migrate.c~autonuma-fix-watermark-checking-in-migrate_balanced_pgdat +++ a/mm/migrate.c @@ -1859,7 +1859,7 @@ static bool migrate_balanced_pgdat(struc if (!zone_watermark_ok(zone, 0, high_wmark_pages(zone) + nr_migrate_pages, - 0, 0)) + ZONE_MOVABLE, 0)) continue; return true; }