]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - mm/highmem.c
ARM: OMAP: fix default sys_ck.rate for boot-time DPLL detection
[linux-2.6-omap-h63xx.git] / mm / highmem.c
index be8f8d36a8b9b6919f4d1c36e1b3b3e973b242f1..7a967bc351526d8f745fb2f3a9655a5151ed783f 100644 (file)
@@ -46,9 +46,14 @@ unsigned int nr_free_highpages (void)
        pg_data_t *pgdat;
        unsigned int pages = 0;
 
-       for_each_online_pgdat(pgdat)
+       for_each_online_pgdat(pgdat) {
                pages += zone_page_state(&pgdat->node_zones[ZONE_HIGHMEM],
                        NR_FREE_PAGES);
+               if (zone_movable_is_highmem())
+                       pages += zone_page_state(
+                                       &pgdat->node_zones[ZONE_MOVABLE],
+                                       NR_FREE_PAGES);
+       }
 
        return pages;
 }