Messages in this thread | | | Date | Thu, 28 Jun 2012 09:06:25 -0700 | Subject | Re: [PATCH v3][0/6] memcg: prevent -ENOMEM in pre_destroy() | From | Tejun Heo <> |
| |
Hello, KAME.
On Thu, Jun 28, 2012 at 1:33 AM, Kamezawa Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> wrote: >> Ooh, once memcg drops the __DEPRECATED_clear_css_refs, cgroup_rmdir() >> will mark the cgroup dead before start calling pre_destroy() and none >> of the above will happen. >> > > Hm, threads which touches memcg should hold memcg's reference count rather > than css. > Right ? IIUC, one of reason is a reference from kswapd etc...hm. I'll check > it.
Not sure I'm following. I meant that css_tryget() will always fail once pre_destroy() calls being for the cgroup, so no new child or reference can be created for it after that point.
Thanks.
-- tejun
| |