diff options
Diffstat (limited to 'mm/memcontrol.c')
-rw-r--r-- | mm/memcontrol.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mm/memcontrol.c b/mm/memcontrol.c index 1f0b460fe58c..010f9166fa6e 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c | |||
@@ -1466,7 +1466,7 @@ static int mem_cgroup_hierarchical_reclaim(struct mem_cgroup *root_mem, | |||
1466 | break; | 1466 | break; |
1467 | } | 1467 | } |
1468 | /* | 1468 | /* |
1469 | * We want to do more targetted reclaim. | 1469 | * We want to do more targeted reclaim. |
1470 | * excess >> 2 is not to excessive so as to | 1470 | * excess >> 2 is not to excessive so as to |
1471 | * reclaim too much, nor too less that we keep | 1471 | * reclaim too much, nor too less that we keep |
1472 | * coming back to reclaim from this cgroup | 1472 | * coming back to reclaim from this cgroup |
@@ -2265,7 +2265,7 @@ void mem_cgroup_split_huge_fixup(struct page *head, struct page *tail) | |||
2265 | * - compound_lock is held when nr_pages > 1 | 2265 | * - compound_lock is held when nr_pages > 1 |
2266 | * | 2266 | * |
2267 | * This function doesn't do "charge" nor css_get to new cgroup. It should be | 2267 | * This function doesn't do "charge" nor css_get to new cgroup. It should be |
2268 | * done by a caller(__mem_cgroup_try_charge would be usefull). If @uncharge is | 2268 | * done by a caller(__mem_cgroup_try_charge would be useful). If @uncharge is |
2269 | * true, this function does "uncharge" from old cgroup, but it doesn't if | 2269 | * true, this function does "uncharge" from old cgroup, but it doesn't if |
2270 | * @uncharge is false, so a caller should do "uncharge". | 2270 | * @uncharge is false, so a caller should do "uncharge". |
2271 | */ | 2271 | */ |
@@ -2318,7 +2318,7 @@ static int mem_cgroup_move_account(struct page *page, | |||
2318 | * We charges against "to" which may not have any tasks. Then, "to" | 2318 | * We charges against "to" which may not have any tasks. Then, "to" |
2319 | * can be under rmdir(). But in current implementation, caller of | 2319 | * can be under rmdir(). But in current implementation, caller of |
2320 | * this function is just force_empty() and move charge, so it's | 2320 | * this function is just force_empty() and move charge, so it's |
2321 | * garanteed that "to" is never removed. So, we don't check rmdir | 2321 | * guaranteed that "to" is never removed. So, we don't check rmdir |
2322 | * status here. | 2322 | * status here. |
2323 | */ | 2323 | */ |
2324 | move_unlock_page_cgroup(pc, &flags); | 2324 | move_unlock_page_cgroup(pc, &flags); |
@@ -2648,7 +2648,7 @@ static void mem_cgroup_do_uncharge(struct mem_cgroup *mem, | |||
2648 | batch->memcg = mem; | 2648 | batch->memcg = mem; |
2649 | /* | 2649 | /* |
2650 | * do_batch > 0 when unmapping pages or inode invalidate/truncate. | 2650 | * do_batch > 0 when unmapping pages or inode invalidate/truncate. |
2651 | * In those cases, all pages freed continously can be expected to be in | 2651 | * In those cases, all pages freed continuously can be expected to be in |
2652 | * the same cgroup and we have chance to coalesce uncharges. | 2652 | * the same cgroup and we have chance to coalesce uncharges. |
2653 | * But we do uncharge one by one if this is killed by OOM(TIF_MEMDIE) | 2653 | * But we do uncharge one by one if this is killed by OOM(TIF_MEMDIE) |
2654 | * because we want to do uncharge as soon as possible. | 2654 | * because we want to do uncharge as soon as possible. |