Thread (26 messages) 26 messages, 4 authors, 2018-07-31

Re: [PATCH v3 4/7] dcache: allocate external names from reclaimable kmalloc caches

From: Mel Gorman <hidden>
Date: 2018-07-19 08:43:02
Also in: linux-mm, lkml

On Wed, Jul 18, 2018 at 03:36:17PM +0200, Vlastimil Babka wrote:
We can use the newly introduced kmalloc-reclaimable-X caches, to allocate
external names in dcache, which will take care of the proper accounting
automatically, and also improve anti-fragmentation page grouping.

This effectively reverts commit f1782c9bc547 ("dcache: account external names
as indirectly reclaimable memory") and instead passes __GFP_RECLAIMABLE to
kmalloc(). The accounting thus moves from NR_INDIRECTLY_RECLAIMABLE_BYTES to
NR_SLAB_RECLAIMABLE, which is also considered in MemAvailable calculation and
overcommit decisions.

Signed-off-by: Vlastimil Babka <redacted>
Acked-by: Mel Gorman <redacted>

-- 
Mel Gorman
SUSE Labs
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help