Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755072Ab2FYIRn (ORCPT ); Mon, 25 Jun 2012 04:17:43 -0400 Received: from mx2.parallels.com ([64.131.90.16]:55477 "EHLO mx2.parallels.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751699Ab2FYIRh (ORCPT ); Mon, 25 Jun 2012 04:17:37 -0400 Message-ID: <4FE81DEB.5090407@parallels.com> Date: Mon, 25 Jun 2012 12:14:35 +0400 From: Glauber Costa User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120605 Thunderbird/13.0 MIME-Version: 1.0 To: Wanpeng Li CC: , Michal Hocko , Johannes Weiner , Balbir Singh , KAMEZAWA Hiroyuki , Andrew Morton , Mel Gorman , Minchan Kim , , , Gavin Shan Subject: Re: [PATCH 5/6] memcg: optimize memcg_get_hierarchical_limit References: <1340432297-5362-1-git-send-email-liwp.linux@gmail.com> In-Reply-To: <1340432297-5362-1-git-send-email-liwp.linux@gmail.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1100 Lines: 34 On 06/23/2012 10:18 AM, Wanpeng Li wrote: > From: Wanpeng Li > > Optimize memcg_get_hierarchical_limit to save cpu cycle. > > Signed-off-by: Wanpeng Li > --- > mm/memcontrol.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/mm/memcontrol.c b/mm/memcontrol.c > index c821e36..1ca79e2 100644 > --- a/mm/memcontrol.c > +++ b/mm/memcontrol.c > @@ -3917,9 +3917,9 @@ static void memcg_get_hierarchical_limit(struct mem_cgroup *memcg, > > min_limit = res_counter_read_u64(&memcg->res, RES_LIMIT); > min_memsw_limit = res_counter_read_u64(&memcg->memsw, RES_LIMIT); > - cgroup = memcg->css.cgroup; > if (!memcg->use_hierarchy) > goto out; > + cgroup = memcg->css.cgroup; > > while (cgroup->parent) { > cgroup = cgroup->parent; > Seriously, this saves nothing. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/