From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754634Ab2DZHyO (ORCPT ); Thu, 26 Apr 2012 03:54:14 -0400 Received: from mail-lb0-f174.google.com ([209.85.217.174]:58284 "EHLO mail-lb0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754526Ab2DZHyL (ORCPT ); Thu, 26 Apr 2012 03:54:11 -0400 Subject: [PATCH 05/12] mm/vmscan: push zone pointer into update_isolated_counts() To: Andrew Morton From: Konstantin Khlebnikov Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org Date: Thu, 26 Apr 2012 11:54:08 +0400 Message-ID: <20120426075408.18961.80580.stgit@zurg> In-Reply-To: <20120426074632.18961.17803.stgit@zurg> References: <20120426074632.18961.17803.stgit@zurg> User-Agent: StGit/0.15 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org ditto Signed-off-by: Konstantin Khlebnikov --- mm/vmscan.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/mm/vmscan.c b/mm/vmscan.c index 44d5821..814948ad9 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -1206,12 +1206,11 @@ putback_inactive_pages(struct mem_cgroup_zone *mz, } static noinline_for_stack void -update_isolated_counts(struct mem_cgroup_zone *mz, +update_isolated_counts(struct zone *zone, struct list_head *page_list, unsigned long *nr_anon, unsigned long *nr_file) { - struct zone *zone = mz->zone; unsigned int count[NR_LRU_LISTS] = { 0, }; unsigned long nr_active = 0; struct page *page; @@ -1306,7 +1305,7 @@ shrink_inactive_list(unsigned long nr_to_scan, struct mem_cgroup_zone *mz, if (nr_taken == 0) return 0; - update_isolated_counts(mz, &page_list, &nr_anon, &nr_file); + update_isolated_counts(zone, &page_list, &nr_anon, &nr_file); nr_reclaimed = shrink_page_list(&page_list, zone, sc, &nr_dirty, &nr_writeback);