Thread (34 messages) 34 messages, 4 authors, 2011-06-27

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help