Commit aa0baf35 authored by Andrew Morton's avatar Andrew Morton Committed by Linus Torvalds

[PATCH] vmscan: total_scanned fix

We haven't been incrementing local variable total_scanned since the
scan_control stuff went in.  That broke kswapd throttling.
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent cdd39d34
...@@ -1063,6 +1063,7 @@ static int balance_pgdat(pg_data_t *pgdat, int nr_pages) ...@@ -1063,6 +1063,7 @@ static int balance_pgdat(pg_data_t *pgdat, int nr_pages)
shrink_slab(sc.nr_scanned, GFP_KERNEL, lru_pages); shrink_slab(sc.nr_scanned, GFP_KERNEL, lru_pages);
sc.nr_reclaimed += reclaim_state->reclaimed_slab; sc.nr_reclaimed += reclaim_state->reclaimed_slab;
total_reclaimed += sc.nr_reclaimed; total_reclaimed += sc.nr_reclaimed;
total_scanned += sc.nr_scanned;
if (zone->all_unreclaimable) if (zone->all_unreclaimable)
continue; continue;
if (zone->pages_scanned >= (zone->nr_active + if (zone->pages_scanned >= (zone->nr_active +
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment