Re: [Approach #2] [RFC][PATCH] Remove cgroup member from struct page

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Balbir Singh
Date: Tuesday, September 9, 2008 - 7:11 pm

KAMEZAWA Hiroyuki wrote:

Thanks, so that means that we cannot before hand predict the size of pcg_map[n],
we'll need to do an incremental addition to pcg_map?


One of the goals of this patch is refinement, it is a starting piece, something
I shared very early. I am not asking you to stop your work. While I think
pre-allocating is not the best way to do this, the trade off is the sparseness
of the machine. I don't mind doing it in other ways, but we'll still need to do
some batch'ed preallocation (of a smaller size maybe).


Care to elaborate on this? Why not? If the page is reused, we act on the batch
and sync it up


OK


We use page_cgroup_zoneinfo(pc), we want to make sure pc does not disappear or
change from underneath us.


Yes, it can.. several people trying to map the same page at once. Can't we race
doing that?


for setting pc->flags and for setting pc->page and pc->mem_cgroup.


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

Messages in current thread:
[RFC][PATCH] Remove cgroup member from struct page, Balbir Singh, (Sun Aug 31, 10:47 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, KAMEZAWA Hiroyuki, (Sun Aug 31, 5:01 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, KAMEZAWA Hiroyuki, (Sun Aug 31, 7:39 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, Balbir Singh, (Sun Aug 31, 8:28 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, Balbir Singh, (Sun Aug 31, 8:42 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, KAMEZAWA Hiroyuki, (Sun Aug 31, 9:03 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, KAMEZAWA Hiroyuki, (Sun Aug 31, 10:17 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, Balbir Singh, (Sun Aug 31, 11:09 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, Balbir Singh, (Sun Aug 31, 11:16 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, KAMEZAWA Hiroyuki, (Sun Aug 31, 11:24 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, Balbir Singh, (Sun Aug 31, 11:25 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, Nick Piggin, (Sun Aug 31, 11:56 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, KAMEZAWA Hiroyuki, (Sun Aug 31, 11:59 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, Balbir Singh, (Mon Sep 1, 12:17 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, KAMEZAWA Hiroyuki, (Mon Sep 1, 12:19 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, Nick Piggin, (Mon Sep 1, 12:43 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, Pavel Emelyanov, (Mon Sep 1, 2:03 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, Balbir Singh, (Mon Sep 1, 2:17 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, Pavel Emelyanov, (Mon Sep 1, 2:43 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, Peter Zijlstra, (Mon Sep 1, 6:19 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, Balbir Singh, (Tue Sep 2, 12:35 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, Balbir Singh, (Tue Sep 2, 2:24 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, Balbir Singh, (Tue Sep 2, 2:58 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, KAMEZAWA Hiroyuki, (Tue Sep 2, 3:02 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, KAMEZAWA Hiroyuki, (Tue Sep 2, 3:07 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, Balbir Singh, (Tue Sep 2, 3:12 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, KAMEZAWA Hiroyuki, (Tue Sep 2, 3:57 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, Balbir Singh, (Tue Sep 2, 5:37 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, KAMEZAWA Hiroyuki, (Tue Sep 2, 8:33 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, Balbir Singh, (Wed Sep 3, 12:31 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, Balbir Singh, (Mon Sep 8, 8:28 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, KAMEZAWA Hiroyuki, (Mon Sep 8, 8:57 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, Balbir Singh, (Mon Sep 8, 9:18 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, KAMEZAWA Hiroyuki, (Mon Sep 8, 9:53 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, KAMEZAWA Hiroyuki, (Mon Sep 8, 9:55 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, Nick Piggin, (Mon Sep 8, 10:00 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, KAMEZAWA Hiroyuki, (Mon Sep 8, 10:12 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page, KAMEZAWA Hiroyuki, (Tue Sep 9, 12:37 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, Balbir Singh, (Tue Sep 9, 5:24 am)
Re: Re: [RFC][PATCH] Remove cgroup member from struct page, kamezawa.hiroyu, (Tue Sep 9, 5:30 am)
Re: [RFC][PATCH] Remove cgroup member from struct page, Balbir Singh, (Tue Sep 9, 5:34 am)
Re: [Approach #2] [RFC][PATCH] Remove cgroup member from s ..., Balbir Singh, (Tue Sep 9, 7:11 pm)
Re: [Approach #2] [RFC][PATCH] Remove cgroup member from s ..., KAMEZAWA Hiroyuki, (Wed Sep 10, 4:03 am)
Re: [Approach #2] [RFC][PATCH] Remove cgroup member from s ..., KAMEZAWA Hiroyuki, (Wed Sep 10, 4:27 am)
Re: [Approach #2] [RFC][PATCH] Remove cgroup member from s ..., KAMEZAWA Hiroyuki, (Wed Sep 10, 6:35 pm)
Re: [Approach #2] [RFC][PATCH] Remove cgroup member from s ..., KAMEZAWA Hiroyuki, (Wed Sep 10, 6:56 pm)
[RFC][PATCH] Remove cgroup member from struct page (v3), Balbir Singh, (Wed Sep 17, 4:28 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page (v3), Hirokazu Takahashi, (Wed Sep 17, 9:26 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page (v3), KAMEZAWA Hiroyuki, (Wed Sep 17, 9:43 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page (v3), KAMEZAWA Hiroyuki, (Wed Sep 17, 9:50 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page (v3), KAMEZAWA Hiroyuki, (Wed Sep 17, 10:00 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page (v3), KAMEZAWA Hiroyuki, (Wed Sep 17, 10:15 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page (v3), Hirokazu Takahashi, (Wed Sep 17, 11:13 pm)
Re: [RFC][PATCH] Remove cgroup member from struct page (v3), KAMEZAWA Hiroyuki, (Thu Sep 18, 4:01 am)