[Devel] Re: [PATCH v2 11/29] cgroups: ability to stop res charge propagation on bounded ancestor

Glauber Costa glommer at parallels.com
Tue May 15 23:16:51 PDT 2012


On 05/15/2012 06:59 AM, KAMEZAWA Hiroyuki wrote:
> (2012/05/12 2:44), Glauber Costa wrote:
> 
>> From: Frederic Weisbecker<fweisbec at gmail.com>
>>
>> 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<fweisbec at gmail.com>
>> Acked-by: Paul Menage<paul at paulmenage.org>
>> Acked-by: Glauber Costa<glommer at parallels.com>
>> Cc: Li Zefan<lizf at cn.fujitsu.com>
>> Cc: Johannes Weiner<hannes at cmpxchg.org>
>> Cc: Aditya Kali<adityakali at google.com>
>> Cc: Oleg Nesterov<oleg at redhat.com>
>> Cc: Kay Sievers<kay.sievers at vrfy.org>
>> Cc: Tim Hockin<thockin at hockin.org>
>> Cc: Tejun Heo<htejun at gmail.com>
>> Acked-by: Kirill A. Shutemov<kirill at shutemov.name>
>> Signed-off-by: Andrew Morton<akpm at linux-foundation.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.




More information about the Devel mailing list