[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <4FB34653.7060807@parallels.com>
Date: Wed, 16 May 2012 10:16:51 +0400
From: Glauber Costa <glommer@...allels.com>
To: KAMEZAWA Hiroyuki <kamezawa.hiroyu@...fujitsu.com>
CC: <linux-kernel@...r.kernel.org>, <cgroups@...r.kernel.org>,
<linux-mm@...ck.org>, Tejun Heo <tj@...nel.org>,
Li Zefan <lizefan@...wei.com>,
Greg Thelen <gthelen@...gle.com>,
Suleiman Souhlal <suleiman@...gle.com>,
Michal Hocko <mhocko@...e.cz>,
Johannes Weiner <hannes@...xchg.org>, <devel@...nvz.org>,
Frederic Weisbecker <fweisbec@...il.com>,
Li Zefan <lizf@...fujitsu.com>,
Aditya Kali <adityakali@...gle.com>,
Oleg Nesterov <oleg@...hat.com>,
Kay Sievers <kay.sievers@...y.org>,
Tim Hockin <thockin@...kin.org>, Tejun Heo <htejun@...il.com>,
Andrew Morton <akpm@...ux-foundation.org>
Subject: Re: [PATCH v2 11/29] cgroups: ability to stop res charge propagation
on bounded ancestor
On 05/15/2012 06:59 AM, KAMEZAWA Hiroyuki wrote:
> (2012/05/12 2:44), Glauber Costa wrote:
>
>> From: Frederic Weisbecker<fweisbec@...il.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@...il.com>
>> Acked-by: Paul Menage<paul@...lmenage.org>
>> Acked-by: Glauber Costa<glommer@...allels.com>
>> Cc: Li Zefan<lizf@...fujitsu.com>
>> Cc: Johannes Weiner<hannes@...xchg.org>
>> Cc: Aditya Kali<adityakali@...gle.com>
>> Cc: Oleg Nesterov<oleg@...hat.com>
>> Cc: Kay Sievers<kay.sievers@...y.org>
>> Cc: Tim Hockin<thockin@...kin.org>
>> Cc: Tejun Heo<htejun@...il.com>
>> Acked-by: Kirill A. Shutemov<kirill@...temov.name>
>> Signed-off-by: Andrew Morton<akpm@...ux-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.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists