Thread (113 messages) 113 messages, 8 authors, 2012-08-22

Re: [PATCH v2 09/11] memcg: propagate kmem limiting information to children

From: Glauber Costa <hidden>
Date: 2012-08-17 10:10:15
Also in: linux-mm, lkml

On 08/17/2012 01:35 PM, Michal Hocko wrote:
quoted
quoted
Above you said "Once enabled, can't be disabled." and now you can
quoted
quoted
disable it? Say you are a leaf group with non accounted parents. This
will clear the flag and so no further accounting is done. Shouldn't
unlimited mean that we will never reach the limit? Or am I missing
something?
You are missing something, and maybe I should be more clear about that.
The static branches can't be disabled (it is only safe to disable them
from disarm_static_branches(), when all references are gone). Note that
when unlimited, we flip bits, do a transversal, but there is no mention
to the static branch.
My little brain still doesn't get this. I wasn't concerned about static
branches. I was worried about memcg_can_account_kmem which will return
false now, doesn't it.
Yes, it will. If I got you right, you are concerned because I said that
can't happen. But it will.

But I never said that can't happen. I said (ok, I meant) the static
branches can't be disabled.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help