mm: page_alloc: do not treat a zone that cannot be used for dirty pages as "full"
[deliverable/linux.git] / mm / page_alloc.c
index 8e766241cf566cf6f8a72b94e560f546858ed0f2..b4381eaee71515cb291497c4fa7ce0d2ac8cf138 100644 (file)
@@ -1967,7 +1967,7 @@ zonelist_scan:
                 */
                if ((alloc_flags & ALLOC_WMARK_LOW) &&
                    (gfp_mask & __GFP_WRITE) && !zone_dirty_ok(zone))
-                       goto this_zone_full;
+                       continue;
 
                mark = zone->watermark[alloc_flags & ALLOC_WMARK_MASK];
                if (!zone_watermark_ok(zone, order, mark,
This page took 0.024665 seconds and 5 git commands to generate.