Thread (127 messages) 127 messages, 9 authors, 2012-10-08

Re: [PATCH v3 01/13] memcg: Make it possible to use the stock for more than one page.

From: Johannes Weiner <hannes@cmpxchg.org>
Date: 2012-10-01 18:48:24
Also in: linux-mm, lkml

On Tue, Sep 18, 2012 at 06:03:58PM +0400, Glauber Costa wrote:
From: Suleiman Souhlal <redacted>

We currently have a percpu stock cache scheme that charges one page at a
time from memcg->res, the user counter. When the kernel memory
controller comes into play, we'll need to charge more than that.

This is because kernel memory allocations will also draw from the user
counter, and can be bigger than a single page, as it is the case with
the stack (usually 2 pages) or some higher order slabs.

[ glommer@parallels.com: added a changelog ]

Signed-off-by: Suleiman Souhlal <redacted>
Signed-off-by: Glauber Costa <redacted>
Acked-by: David Rientjes <rientjes@google.com>
Acked-by: Kamezawa Hiroyuki <redacted>
Acked-by: Michal Hocko <redacted>
Independent of how the per-subtree enable-through-setting-limit
discussion pans out, we're going to need the charge cache, so:

Acked-by: Johannes Weiner <hannes@cmpxchg.org>

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