Messages in this thread Patch in this message | | | Date | Sun, 29 Jun 2008 01:22:22 +0100 (BST) | From | Hugh Dickins <> | Subject | [PATCH] splitlru: memcg swapbacked pages active |
| |
add_to_page_cache_lru puts PageSwapBacked pages on the active_anon lru, so shouldn't mem_cgroup_charge_common mirror that by setting FLAG_ACTIVE?
Signed-off-by: Hugh Dickins <hugh@veritas.com> --- Should follow mmotm's vmscan-split-lru-lists-into-anon-file-sets.patch
mm/memcontrol.c | 2 ++ 1 file changed, 2 insertions(+)
--- mmotm/mm/memcontrol.c 2008-06-27 13:39:20.000000000 +0100 +++ linux/mm/memcontrol.c 2008-06-27 17:32:29.000000000 +0100 @@ -560,6 +560,8 @@ static int mem_cgroup_charge_common(stru pc->flags = PAGE_CGROUP_FLAG_CACHE; if (page_is_file_cache(page)) pc->flags |= PAGE_CGROUP_FLAG_FILE; + else + pc->flags |= PAGE_CGROUP_FLAG_ACTIVE; } else pc->flags = PAGE_CGROUP_FLAG_ACTIVE;
| |