Messages in this thread Patch in this message | | | Subject | [PATCH 05/12] mm/vmscan: push zone pointer into update_isolated_counts() | From | Konstantin Khlebnikov <> | Date | Thu, 26 Apr 2012 11:54:08 +0400 |
| |
ditto
Signed-off-by: Konstantin Khlebnikov <khlebnikov@openvz.org> --- 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);
| |