Re: [PATCH 2/7] export memory cgroup's swappines by mem_cgroup_swappiness()
From: Ying Han <hidden>
Date: 2011-06-22 16:31:41
On Wed, Jun 22, 2011 at 8:22 AM, Michal Hocko [off-list ref] wrote:
On Thu 16-06-11 12:52:22, KAMEZAWA Hiroyuki wrote:quoted
From 6f9c40172947fb92ab0ea6f7d73d577473879636 Mon Sep 17 00:00:00 2001 From: KAMEZAWA Hiroyuki <redacted> Date: Wed, 15 Jun 2011 12:06:31 +0900 Subject: [PATCH 2/7] export memory cgroup's swappines by
mem_cgroup_swappiness()
quoted
Each memory cgroup has 'swappiness' value and it can be accessed by get_swappiness(memcg). The major user is try_to_free_mem_cgroup_pages() and swappiness is passed by argument. It's now static function but some planned updates will need to get swappiness from files other than memcontrol.c This patch exports get_swappiness() as mem_cgroup_swappiness(). By this, we can remove the argument of swapiness from try_to_fre... I think this makes sense because passed swapiness is always from memory cgroup passed as an argument and this duplication of argument is not very good.Yes makes sense and it makes it more looking like a global reclaim.quoted
Signed-off-by: KAMEZAWA Hiroyuki <redacted>Reviewed-by: Michal Hocko <redacted>
Acked-by: Ying Han [off-list ref] --Ying
-- Michal Hocko SUSE Labs SUSE LINUX s.r.o. Lihovarska 1060/12 190 00 Praha 9 Czech Republic