From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754158AbZCLA4v (ORCPT ); Wed, 11 Mar 2009 20:56:51 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752086AbZCLA4m (ORCPT ); Wed, 11 Mar 2009 20:56:42 -0400 Received: from fgwmail5.fujitsu.co.jp ([192.51.44.35]:40798 "EHLO fgwmail5.fujitsu.co.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750752AbZCLA4l (ORCPT ); Wed, 11 Mar 2009 20:56:41 -0400 Date: Thu, 12 Mar 2009 09:55:16 +0900 From: KAMEZAWA Hiroyuki To: KAMEZAWA Hiroyuki Cc: "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , "balbir@linux.vnet.ibm.com" , "nishimura@mxp.nes.nec.co.jp" , "kosaki.motohiro@jp.fujitsu.com" , "akpm@linux-foundation.org" Subject: [BUGFIX][PATCH 1/5] memcg use correct scan number at reclaim Message-Id: <20090312095516.53a2d029.kamezawa.hiroyu@jp.fujitsu.com> In-Reply-To: <20090312095247.bf338fe8.kamezawa.hiroyu@jp.fujitsu.com> References: <20090312095247.bf338fe8.kamezawa.hiroyu@jp.fujitsu.com> Organization: FUJITSU Co. LTD. X-Mailer: Sylpheed 2.5.0 (GTK+ 2.10.14; i686-pc-mingw32) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Andrew, this [1/5] is a bug fix, others are not. == From: KOSAKI Motohiro Even when page reclaim is under mem_cgroup, # of scan page is determined by status of global LRU. Fix that. Signed-off-by: KOSAKI Motohiro Signed-off-by: KAMEZAWA Hiroyuki --- mm/vmscan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: mmotm-2.6.29-Mar10/mm/vmscan.c =================================================================== --- mmotm-2.6.29-Mar10.orig/mm/vmscan.c +++ mmotm-2.6.29-Mar10/mm/vmscan.c @@ -1470,7 +1470,7 @@ static void shrink_zone(int priority, st int file = is_file_lru(l); int scan; - scan = zone_page_state(zone, NR_LRU_BASE + l); + scan = zone_nr_pages(zone, sc, l); if (priority) { scan >>= priority; scan = (scan * percent[file]) / 100; From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail137.messagelabs.com (mail137.messagelabs.com [216.82.249.19]) by kanga.kvack.org (Postfix) with SMTP id 9C9C26B003D for ; Wed, 11 Mar 2009 20:56:41 -0400 (EDT) Received: from m3.gw.fujitsu.co.jp ([10.0.50.73]) by fgwmail7.fujitsu.co.jp (Fujitsu Gateway) with ESMTP id n2C0udri003986 for (envelope-from kamezawa.hiroyu@jp.fujitsu.com); Thu, 12 Mar 2009 09:56:39 +0900 Received: from smail (m3 [127.0.0.1]) by outgoing.m3.gw.fujitsu.co.jp (Postfix) with ESMTP id F015345DD7D for ; Thu, 12 Mar 2009 09:56:38 +0900 (JST) Received: from s3.gw.fujitsu.co.jp (s3.gw.fujitsu.co.jp [10.0.50.93]) by m3.gw.fujitsu.co.jp (Postfix) with ESMTP id D09D345DD7B for ; Thu, 12 Mar 2009 09:56:38 +0900 (JST) Received: from s3.gw.fujitsu.co.jp (localhost.localdomain [127.0.0.1]) by s3.gw.fujitsu.co.jp (Postfix) with ESMTP id B7D821DB8043 for ; Thu, 12 Mar 2009 09:56:38 +0900 (JST) Received: from m108.s.css.fujitsu.com (m108.s.css.fujitsu.com [10.249.87.108]) by s3.gw.fujitsu.co.jp (Postfix) with ESMTP id 78C021DB8044 for ; Thu, 12 Mar 2009 09:56:38 +0900 (JST) Date: Thu, 12 Mar 2009 09:55:16 +0900 From: KAMEZAWA Hiroyuki Subject: [BUGFIX][PATCH 1/5] memcg use correct scan number at reclaim Message-Id: <20090312095516.53a2d029.kamezawa.hiroyu@jp.fujitsu.com> In-Reply-To: <20090312095247.bf338fe8.kamezawa.hiroyu@jp.fujitsu.com> References: <20090312095247.bf338fe8.kamezawa.hiroyu@jp.fujitsu.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-linux-mm@kvack.org To: KAMEZAWA Hiroyuki Cc: "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , "balbir@linux.vnet.ibm.com" , "nishimura@mxp.nes.nec.co.jp" , "kosaki.motohiro@jp.fujitsu.com" , "akpm@linux-foundation.org" List-ID: Andrew, this [1/5] is a bug fix, others are not. == From: KOSAKI Motohiro Even when page reclaim is under mem_cgroup, # of scan page is determined by status of global LRU. Fix that. Signed-off-by: KOSAKI Motohiro Signed-off-by: KAMEZAWA Hiroyuki --- mm/vmscan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: mmotm-2.6.29-Mar10/mm/vmscan.c =================================================================== --- mmotm-2.6.29-Mar10.orig/mm/vmscan.c +++ mmotm-2.6.29-Mar10/mm/vmscan.c @@ -1470,7 +1470,7 @@ static void shrink_zone(int priority, st int file = is_file_lru(l); int scan; - scan = zone_page_state(zone, NR_LRU_BASE + l); + scan = zone_nr_pages(zone, sc, l); if (priority) { scan >>= priority; scan = (scan * percent[file]) / 100; -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org