Thread (96 messages) 96 messages, 8 authors, 2012-08-08

Re: [PATCH 05/11] Add a __GFP_KMEMCG flag

From: David Rientjes <rientjes@google.com>
Date: 2012-06-26 09:03:17
Also in: linux-mm, lkml

On Tue, 26 Jun 2012, Glauber Costa wrote:
quoted
quoted
quoted
This flag is used to indicate to the callees that this allocation will be
serviced to the kernel. It is not supposed to be passed by the callers
of kmem_cache_alloc, but rather by the cache core itself.
Not sure what "serviced to the kernel" means, does this mean that the
memory will not be accounted for to the root memcg?
In this context, it means that is a kernel allocation, not a userspace one
(but in process context, of course), *and* it is to be accounted a
specific memcg.
Ah, that makes sense.  I think it would help if this was included in the 
changelog as well as a specifying that it is accounted to current's memcg 
at the time of the allocation in a comment in the code.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help