|
@@ -1882,12 +1882,12 @@ static void shrink_zone(int priority, struct zone *zone,
|
|
|
unsigned long nr[NR_LRU_LISTS];
|
|
|
unsigned long nr_to_scan;
|
|
|
enum lru_list l;
|
|
|
- unsigned long nr_reclaimed;
|
|
|
+ unsigned long nr_reclaimed, nr_scanned;
|
|
|
unsigned long nr_to_reclaim = sc->nr_to_reclaim;
|
|
|
- unsigned long nr_scanned = sc->nr_scanned;
|
|
|
|
|
|
restart:
|
|
|
nr_reclaimed = 0;
|
|
|
+ nr_scanned = sc->nr_scanned;
|
|
|
get_scan_count(zone, sc, nr, priority);
|
|
|
|
|
|
while (nr[LRU_INACTIVE_ANON] || nr[LRU_ACTIVE_FILE] ||
|