From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757682AbXHBSGS (ORCPT ); Thu, 2 Aug 2007 14:06:18 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753042AbXHBSGA (ORCPT ); Thu, 2 Aug 2007 14:06:00 -0400 Received: from hellhawk.shadowen.org ([80.68.90.175]:3836 "EHLO hellhawk.shadowen.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751324AbXHBSF7 (ORCPT ); Thu, 2 Aug 2007 14:05:59 -0400 From: Andy Whitcroft To: Andrew Morton Cc: Mel Gorman , Andy Whitcroft , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/2] ensure we count pages transitioning inactive via clear_active_flags References: InReply-To: Message-ID: Date: Thu, 02 Aug 2007 19:18:12 +0100 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org We are transitioning pages from active to inactive in clear_active_flags, those need counting as PGDEACTIVATE vm events. Signed-off-by: Andy Whitcroft Acked-by: Mel Gorman --- mm/vmscan.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/mm/vmscan.c b/mm/vmscan.c index d419e10..99ec7fa 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -777,6 +777,7 @@ static unsigned long shrink_inactive_list(unsigned long max_scan, (sc->order > PAGE_ALLOC_COSTLY_ORDER)? ISOLATE_BOTH : ISOLATE_INACTIVE); nr_active = clear_active_flags(&page_list); + __count_vm_events(PGDEACTIVATE, nr_active); __mod_zone_page_state(zone, NR_ACTIVE, -nr_active); __mod_zone_page_state(zone, NR_INACTIVE,