]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - mm/page_alloc.c
mm: page allocator: calculate a better estimate of NR_FREE_PAGES when memory is low...
[net-next-2.6.git] / mm / page_alloc.c
index 452e2ba06c7cfdfd87adf00421ff665a76b624f0..b2d21e06d45d0bee493d94baafa1d4027f38b859 100644 (file)
@@ -1462,7 +1462,7 @@ int zone_watermark_ok(struct zone *z, int order, unsigned long mark,
 {
        /* free_pages my go negative - that's OK */
        long min = mark;
-       long free_pages = zone_page_state(z, NR_FREE_PAGES) - (1 << order) + 1;
+       long free_pages = zone_nr_free_pages(z) - (1 << order) + 1;
        int o;
 
        if (alloc_flags & ALLOC_HIGH)
@@ -2424,7 +2424,7 @@ void show_free_areas(void)
                        " all_unreclaimable? %s"
                        "\n",
                        zone->name,
-                       K(zone_page_state(zone, NR_FREE_PAGES)),
+                       K(zone_nr_free_pages(zone)),
                        K(min_wmark_pages(zone)),
                        K(low_wmark_pages(zone)),
                        K(high_wmark_pages(zone)),