[PATCH 6/6 mm] memcgroup: revert swap_state mods

KAMEZAWA Hiroyuki kamezawa.hiroyu at jp.fujitsu.com
Fri Nov 9 01:21:56 PST 2007


On Fri, 9 Nov 2007 07:14:22 +0000 (GMT)
Hugh Dickins <hugh at veritas.com> wrote:

> If we're charging rss and we're charging cache, it seems obvious that
> we should be charging swapcache - as has been done.  But in practice
> that doesn't work out so well: both swapin readahead and swapoff leave
> the majority of pages charged to the wrong cgroup (the cgroup that
> happened to read them in, rather than the cgroup to which they belong).
> 

Thank you. I welcome this patch :)

Could I confirm a change in the logic  ?

 * Before this patch, wrong swapcache charge is added to one who
   called try_to_free_page().

 * After this patch, anonymous page's charge will drop to 0 when
   page_remove_rmap() is called.


Regards,
-Kame



More information about the Containers mailing list