Re: [PATCH v2 11/29] cgroups: ability to stop res charge propagation on bounded ancestor
From: Glauber Costa <hidden>
Date: 2012-05-16 06:19:13
Also in:
linux-mm, lkml
From: Glauber Costa <hidden>
Date: 2012-05-16 06:19:13
Also in:
linux-mm, lkml
On 05/15/2012 06:59 AM, KAMEZAWA Hiroyuki wrote:
(2012/05/12 2:44), Glauber Costa wrote:quoted
From: Frederic Weisbecker<redacted> Moving a task from a cgroup to another may require to substract its resource charge from the old cgroup and add it to the new one. For this to happen, the uncharge/charge propagation can just stop when we reach the common ancestor for the two cgroups. Further the performance reasons, we also want to avoid to temporarily overload the common ancestors with a non-accurate resource counter usage if we charge first the new cgroup and uncharge the old one thereafter. This is going to be a requirement for the coming max number of task subsystem. To solve this, provide a pair of new API that can charge/uncharge a resource counter until we reach a given ancestor. Signed-off-by: Frederic Weisbecker<redacted> Acked-by: Paul Menage<redacted> Acked-by: Glauber Costa<redacted> Cc: Li Zefan<redacted> Cc: Johannes Weiner<redacted> Cc: Aditya Kali<redacted> Cc: Oleg Nesterov<redacted> Cc: Kay Sievers<redacted> Cc: Tim Hockin<redacted> Cc: Tejun Heo<redacted> Acked-by: Kirill A. Shutemov<redacted> Signed-off-by: Andrew Morton<akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>Where is this function called in this series ? Thanks, -Kame
It is not... anymore! But I forgot the patch among the "pre-requisite" patches I had. Thanks, this can be dropped.