Thread (28 messages) 28 messages, 4 authors, 2012-06-28

Re: [PATCH v3][0/6] memcg: prevent -ENOMEM in pre_destroy()

From: Tejun Heo <tj@kernel.org>
Date: 2012-06-28 16:06:29
Also in: cgroups, lkml

Hello, KAME.

On Thu, Jun 28, 2012 at 1:33 AM, Kamezawa Hiroyuki
[off-list ref] wrote:
quoted
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

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help