[Devel] Re: [PATCH 04/10] memcg: skip memcg kmem allocations in specified code regions

Kirill A. Shutemov kirill at shutemov.name
Mon Jul 30 05:50:04 PDT 2012


On Wed, Jul 25, 2012 at 06:38:15PM +0400, Glauber Costa wrote:
> This patch creates a mechanism that skip memcg allocations during
> certain pieces of our core code. It basically works in the same way
> as preempt_disable()/preempt_enable(): By marking a region under
> which all allocations will be accounted to the root memcg.
> 
> We need this to prevent races in early cache creation, when we
> allocate data using caches that are not necessarily created already.

Why not a GFP_* flag?

-- 
 Kirill A. Shutemov




More information about the Devel mailing list