|
@@ -3348,10 +3348,9 @@ unsigned long mem_cgroup_soft_limit_reclaim(struct zone *zone, int order,
|
|
*/
|
|
*/
|
|
next_mz =
|
|
next_mz =
|
|
__mem_cgroup_largest_soft_limit_node(mctz);
|
|
__mem_cgroup_largest_soft_limit_node(mctz);
|
|
- if (next_mz == mz) {
|
|
|
|
|
|
+ if (next_mz == mz)
|
|
css_put(&next_mz->mem->css);
|
|
css_put(&next_mz->mem->css);
|
|
- next_mz = NULL;
|
|
|
|
- } else /* next_mz == NULL or other memcg */
|
|
|
|
|
|
+ else /* next_mz == NULL or other memcg */
|
|
break;
|
|
break;
|
|
} while (1);
|
|
} while (1);
|
|
}
|
|
}
|