Re: [PATCH 2/9] memcg: accounting for fib6_nodes cache
From: Roman Gushchin <hidden>
Date: 2021-03-10 00:14:02
Also in:
linux-mm
From: Roman Gushchin <hidden>
Date: 2021-03-10 00:14:02
Also in:
linux-mm
On Tue, Mar 09, 2021 at 01:16:13PM -0800, Shakeel Butt wrote:
On Tue, Mar 9, 2021 at 12:04 AM Vasily Averin [off-list ref] wrote:quoted
Objects can be created from memcg-limited tasks but its misuse may lead to host OOM. Signed-off-by: Vasily Averin <redacted> --- net/ipv6/ip6_fib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)diff --git a/net/ipv6/ip6_fib.c b/net/ipv6/ip6_fib.c index ef9d022..fa92ed1 100644 --- a/net/ipv6/ip6_fib.c +++ b/net/ipv6/ip6_fib.c@@ -2445,7 +2445,7 @@ int __init fib6_init(void) fib6_node_kmem = kmem_cache_create("fib6_nodes",Can you talk a bit more about the lifetime of the object created from this kmem cache? Also who and what operation can trigger allocation?
The lifetime is less of a concern since we have a slab reparenting mechanism, unless it's a very short-living object.