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
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>