continue;
 
                /*
-                * For async compaction, also only scan in MOVABLE blocks
-                * without huge pages. Async compaction is optimistic to see
-                * if the minimum amount of work satisfies the allocation.
-                * The cached PFN is updated as it's possible that all
-                * remaining blocks between source and target are unsuitable
-                * and the compaction scanners fail to meet.
+                * For async direct compaction, only scan the pageblocks of the
+                * same migratetype without huge pages. Async direct compaction
+                * is optimistic to see if the minimum amount of work satisfies
+                * the allocation. The cached PFN is updated as it's possible
+                * that all remaining blocks between source and target are
+                * unsuitable and the compaction scanners fail to meet.
                 */
                if (!suitable_migration_source(cc, page)) {
                        update_cached_migrate(cc, block_end_pfn);