Re: [PATCH nft] nft: memcg accounting for dynamically allocated objects

From: Florian Westphal
Date: Fri Apr 01 2022 - 19:02:10 EST


Roman Gushchin <roman.gushchin@xxxxxxxxx> wrote:
> On Fri, Apr 01, 2022 at 09:31:59PM +0200, Florian Westphal wrote:
> > But what task/memcg is used for the accounting in that case?
>
> Root memcg/no accounting, which is the same.
>
> There is a way to account for a specific memcg in such cases, it's used for
> bpf maps, for example. We save a pointer to the memcg which created the map and
> charge it for all allocations from a !in_task context.

Great, so we could use same scheme later on if its required for some
use case.

> so let's not do without regression tests and a serious need.

Sounds good. Thanks.