lkml.org 
[lkml]   [2009]   [Jan]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
SubjectRe: [RFC][PATCH 4/4] cgroup-memcg fix frequent EBUSY at rmdir
From
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.

> pre_destroy() is for that. Now, If there are still references from "page"
> after pre_destroy(), it's bug.

OK.

Paul


\
 
 \ /
  Last update: 2009-01-14 04:09    [W:0.169 / U:0.080 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site