]> err.no Git - linux-2.6/blobdiff - mm/vmscan.c
[PATCH] zoned vm counters: conversion of nr_slab to per zone counter
[linux-2.6] / mm / vmscan.c
index 0960846d649f460efdd4391880dd2f41bd230e81..d6942436ac9731a1c8b2ffedb618e3b1a0a2db40 100644 (file)
@@ -1362,7 +1362,7 @@ unsigned long shrink_all_memory(unsigned long nr_pages)
        for_each_zone(zone)
                lru_pages += zone->nr_active + zone->nr_inactive;
 
-       nr_slab = read_page_state(nr_slab);
+       nr_slab = global_page_state(NR_SLAB);
        /* If slab caches are huge, it's better to hit them first */
        while (nr_slab >= lru_pages) {
                reclaim_state.reclaimed_slab = 0;