Messages in this thread | | | Date | Mon, 9 Nov 2015 14:32:53 -0500 | From | Tejun Heo <> | Subject | Re: [PATCH 0/5] memcg/kmem: switch to white list policy |
| |
Hello, Vladmir.
On Mon, Nov 09, 2015 at 10:27:47PM +0300, Vladimir Davydov wrote: > Of course, we could rework slab merging so that kmem_cache_create > returned a new dummy cache even if it was actually merged. Such a cache > would point to the real cache, which would be used for allocations. This > wouldn't limit slab merging, but this would add one more dereference to > alloc path, which is even worse.
Hmmm, this could be me not really understanding but why can't we let all slabs to be merged regardless of SLAB_ACCOUNT flag for root memcg and point to per-memcg slabs (may be merged among them but most likely won't matter) for !root. We're indirecting once anyway, no?
Thanks.
-- tejun
| |