Messages in this thread | | | Date | Mon, 31 Aug 2015 10:39:39 -0400 | From | Tejun Heo <> | Subject | Re: [PATCH 0/2] Fix memcg/memory.high in case kmem accounting is enabled |
| |
On Mon, Aug 31, 2015 at 05:30:08PM +0300, Vladimir Davydov wrote: > slab/slub can issue alloc_pages() any time with any flags they want and > it won't be accounted to memcg, because kmem is accounted at slab/slub > layer, not in buddy.
Hmmm? I meant the eventual calling into try_charge w/ GFP_NOWAIT. Speculative usage of GFP_NOWAIT is bound to increase and we don't want to put on extra restrictions from memcg side. For memory.high, punting to the return path is a pretty stright-forward solution which should make the problem go away almost entirely.
Thanks.
-- tejun
| |