]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - mm/memcontrol.c
sh: Fix cached/uncaced address calculation in 29bit mode
[karo-tx-linux.git] / mm / memcontrol.c
index e013b8e57d25cd198c410743adcadb8446176e75..59ac5d6de478701f6a778a34321eb5b54eb74b02 100644 (file)
@@ -1730,7 +1730,7 @@ static int mem_cgroup_hierarchical_reclaim(struct mem_cgroup *root_mem,
        excess = res_counter_soft_limit_excess(&root_mem->res) >> PAGE_SHIFT;
 
        /* If memsw_is_minimum==1, swap-out is of-no-use. */
-       if (!check_soft && root_mem->memsw_is_minimum)
+       if (!check_soft && !shrink && root_mem->memsw_is_minimum)
                noswap = true;
 
        while (1) {