*
  * This function returns true if a zone is being reclaimed for a costly
  * high-order allocation and compaction is ready to begin. This indicates to
- * the caller that it should retry the allocation or fail.
+ * the caller that it should consider retrying the allocation instead of
+ * further reclaim.
  */
 static bool shrink_zones(int priority, struct zonelist *zonelist,
                                        struct scan_control *sc)
        struct zone *zone;
        unsigned long nr_soft_reclaimed;
        unsigned long nr_soft_scanned;
-       bool should_abort_reclaim = false;
+       bool aborted_reclaim = false;
 
        for_each_zone_zonelist_nodemask(zone, z, zonelist,
                                        gfp_zone(sc->gfp_mask), sc->nodemask) {
                                 * allocations.
                                 */
                                if (compaction_ready(zone, sc)) {
-                                       should_abort_reclaim = true;
+                                       aborted_reclaim = true;
                                        continue;
                                }
                        }
                shrink_zone(priority, zone, sc);
        }
 
-       return should_abort_reclaim;
+       return aborted_reclaim;
 }
 
 static bool zone_reclaimable(struct zone *zone)
        struct zoneref *z;
        struct zone *zone;
        unsigned long writeback_threshold;
-       bool should_abort_reclaim;
+       bool aborted_reclaim;
 
        get_mems_allowed();
        delayacct_freepages_start();
                sc->nr_scanned = 0;
                if (!priority)
                        disable_swap_token(sc->target_mem_cgroup);
-               should_abort_reclaim = shrink_zones(priority, zonelist, sc);
-               if (should_abort_reclaim)
-                       break;
+               aborted_reclaim = shrink_zones(priority, zonelist, sc);
 
                /*
                 * Don't shrink slabs when reclaiming memory from
        if (oom_killer_disabled)
                return 0;
 
-       /* Aborting reclaim to try compaction? don't OOM, then */
-       if (should_abort_reclaim)
+       /* Aborted reclaim to try compaction? don't OOM, then */
+       if (aborted_reclaim)
                return 1;
 
        /* top priority shrink_zones still had more to do? don't OOM, then */