Messages in this thread | | | Date | Wed, 14 Jan 2009 12:12:05 +0900 | From | KAMEZAWA Hiroyuki <> | Subject | Re: [RFC][PATCH 4/4] cgroup-memcg fix frequent EBUSY at rmdir |
| |
On Tue, 13 Jan 2009 19:05:35 -0800 Paul Menage <menage@google.com> wrote:
> On Tue, Jan 13, 2009 at 7:00 PM, KAMEZAWA Hiroyuki > <kamezawa.hiroyu@jp.fujitsu.com> wrote: > > > > Hmm, add wait_queue to css and wake it up at css_put() ? > > > > like this ? > > == > > __css_put() > > { > > if (atomi_dec_return(&css->refcnt) == 1) { > > if (notify_on_release(cgrp) { > > ..... > > } > > if (someone_waiting_rmdir(css)) { > > wake_up_him(). > > } > > } > > } > > Yes, something like that. A system-wide wake queue is probably fine though. > Ok, I'll try that.
-Kame
| |