|
@@ -2823,22 +2823,6 @@ out:
|
|
|
if (!populated_zone(zone))
|
|
|
continue;
|
|
|
|
|
|
- if (zone->all_unreclaimable &&
|
|
|
- sc.priority != DEF_PRIORITY)
|
|
|
- continue;
|
|
|
-
|
|
|
- /* Would compaction fail due to lack of free memory? */
|
|
|
- if (COMPACTION_BUILD &&
|
|
|
- compaction_suitable(zone, order) == COMPACT_SKIPPED)
|
|
|
- goto loop_again;
|
|
|
-
|
|
|
- /* Confirm the zone is balanced for order-0 */
|
|
|
- if (!zone_watermark_ok(zone, 0,
|
|
|
- high_wmark_pages(zone), 0, 0)) {
|
|
|
- order = sc.order = 0;
|
|
|
- goto loop_again;
|
|
|
- }
|
|
|
-
|
|
|
/* Check if the memory needs to be defragmented. */
|
|
|
if (zone_watermark_ok(zone, order,
|
|
|
low_wmark_pages(zone), *classzone_idx, 0))
|