Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Vivek Goyal
Date: Wednesday, April 14, 2010 - 7:04 am

On Wed, Apr 14, 2010 at 06:29:04PM +0900, KAMEZAWA Hiroyuki wrote:

Hi Kame-san,

May be I am missing something but how does it solve the issue of making sure
lock_page_cgroup() is not held in interrupt context? IIUC, above code will
make sure that for file cache accouting, lock_page_cgroup() is taken only
if task migration is on. But say task migration is on, and then some IO
completes and we update WRITEBACK stat (i think this is the one which can
be called from interrupt context), then we will still take the
lock_page_cgroup() and again run into the issue of deadlocks?

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

Messages in current thread:
[PATCH -mmotm 0/5] memcg: per cgroup dirty limit (v7), Andrea Righi, (Sun Mar 14, 4:26 pm)
[PATCH -mmotm 2/5] memcg: dirty memory documentation, Andrea Righi, (Sun Mar 14, 4:26 pm)
[PATCH -mmotm 5/5] memcg: dirty pages instrumentation, Andrea Righi, (Sun Mar 14, 4:26 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Sun Mar 14, 5:06 pm)
Re: [PATCH -mmotm 4/5] memcg: dirty pages accounting and l ..., KAMEZAWA Hiroyuki, (Sun Mar 14, 7:26 pm)
Re: [PATCH -mmotm 5/5] memcg: dirty pages instrumentation, KAMEZAWA Hiroyuki, (Sun Mar 14, 7:31 pm)
Re: [PATCH -mmotm 0/5] memcg: per cgroup dirty limit (v7), KAMEZAWA Hiroyuki, (Sun Mar 14, 7:36 pm)
Re: [PATCH -mmotm 4/5] memcg: dirty pages accounting and l ..., Daisuke Nishimura, (Mon Mar 15, 7:32 pm)
Re: [PATCH -mmotm 2/5] memcg: dirty memory documentation, Daisuke Nishimura, (Tue Mar 16, 12:41 am)
Re: [PATCH -mmotm 4/5] memcg: dirty pages accounting and l ..., Daisuke Nishimura, (Tue Mar 16, 8:09 am)
Re: [PATCH -mmotm 0/5] memcg: per cgroup dirty limit (v7), Balbir Singh, (Tue Mar 16, 11:44 pm)
Re: [PATCH -mmotm 0/5] memcg: per cgroup dirty limit (v7), Balbir Singh, (Wed Mar 17, 11:53 am)
Re: [PATCH -mmotm 2/5] memcg: dirty memory documentation, Balbir Singh, (Wed Mar 17, 12:02 pm)
Re: [PATCH -mmotm 0/5] memcg: per cgroup dirty limit (v7), Balbir Singh, (Wed Mar 17, 12:17 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Wed Mar 17, 4:54 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Wed Mar 17, 5:45 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, Daisuke Nishimura, (Wed Mar 17, 7:16 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Wed Mar 17, 7:58 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Wed Mar 17, 9:21 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Wed Mar 17, 9:35 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Thu Mar 18, 6:23 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Thu Mar 18, 8:00 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Wed Apr 14, 2:29 am)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, Vivek Goyal, (Wed Apr 14, 7:04 am)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Wed Apr 14, 5:14 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Wed Apr 14, 5:22 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, Daisuke Nishimura, (Wed Apr 14, 7:40 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, Daisuke Nishimura, (Wed Apr 14, 11:21 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Wed Apr 14, 11:54 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Fri Apr 23, 7:19 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Fri Apr 23, 7:22 pm)