Re: [PATCH][RFC] dirty balancing for cgroups

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: KAMEZAWA Hiroyuki
Date: Wednesday, August 6, 2008 - 1:53 am

On Wed,  6 Aug 2008 17:20:46 +0900 (JST)
yamamoto@valinux.co.jp (YAMAMOTO Takashi) wrote:

Do you have some numbers ? ;) 
I like this because this seems very straightforward. thank you.



Hmm..ok, there will be new race between Dirty Bit and LRU bits.



How about changing these to be

==
void mem_cgroup_test_set_page_dirty()
{
	if (try_lock_page_cgroup(pg)) {
		pc = page_get_page_cgroup(pg);
		if (pc ......) {
		}
		unlock_page_cgroup(pg)
	}
}
==


Off-topic: I wonder we can delete this "lock" in future.

Because page->page_cgroup is
 1. attached at first use.(Obiously no race with set_dirty)
 2. deleted at removal. (force_empty is problematic here..)

But, now, we need this lock.

Thanks,
-Kame

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH][RFC] dirty balancing for cgroups, YAMAMOTO Takashi, (Tue Jul 8, 11:00 pm)
Re: [PATCH][RFC] dirty balancing for cgroups, KAMEZAWA Hiroyuki, (Thu Jul 10, 4:54 pm)
Re: [PATCH][RFC] dirty balancing for cgroups, YAMAMOTO Takashi, (Thu Jul 10, 9:06 pm)
Re: [PATCH][RFC] dirty balancing for cgroups, KAMEZAWA Hiroyuki, (Thu Jul 10, 10:15 pm)
Re: [PATCH][RFC] dirty balancing for cgroups, YAMAMOTO Takashi, (Thu Jul 10, 10:59 pm)
Re: [PATCH][RFC] dirty balancing for cgroups, KAMEZAWA Hiroyuki, (Fri Jul 11, 12:13 am)
Re: [PATCH][RFC] dirty balancing for cgroups, YAMAMOTO Takashi, (Fri Jul 11, 1:34 am)
Re: [PATCH][RFC] dirty balancing for cgroups, KAMEZAWA Hiroyuki, (Fri Jul 11, 1:52 am)
Re: [PATCH][RFC] dirty balancing for cgroups, Peter Zijlstra, (Mon Jul 14, 6:37 am)
Re: [PATCH][RFC] dirty balancing for cgroups, Peter Zijlstra, (Mon Jul 14, 6:49 am)
Re: Re: [PATCH][RFC] dirty balancing for cgroups, kamezawa.hiroyu, (Mon Jul 14, 7:38 am)
Re: [PATCH][RFC] dirty balancing for cgroups, YAMAMOTO Takashi, (Wed Jul 16, 6:43 pm)
Re: [PATCH][RFC] dirty balancing for cgroups, YAMAMOTO Takashi, (Wed Aug 6, 1:20 am)
Re: [PATCH][RFC] dirty balancing for cgroups, KAMEZAWA Hiroyuki, (Wed Aug 6, 1:53 am)
Re: [PATCH][RFC] dirty balancing for cgroups, YAMAMOTO Takashi, (Wed Aug 6, 2:10 am)
Re: [PATCH][RFC] dirty balancing for cgroups, Peter Zijlstra, (Thu Aug 7, 6:36 am)
Re: [PATCH][RFC] dirty balancing for cgroups, YAMAMOTO Takashi, (Wed Aug 13, 12:15 am)
Re: [PATCH][RFC] dirty balancing for cgroups, Paul Menage, (Thu Aug 14, 1:38 am)
Re: [PATCH][RFC] dirty balancing for cgroups, KAMEZAWA Hiroyuki, (Mon Aug 18, 12:58 am)