|
@@ -197,11 +197,13 @@ static unsigned long zone_reclaimable_pages(struct zone *zone)
|
|
|
unsigned long nr;
|
|
|
|
|
|
nr = zone_page_state(zone, NR_ACTIVE_FILE) +
|
|
|
- zone_page_state(zone, NR_INACTIVE_FILE);
|
|
|
+ zone_page_state(zone, NR_INACTIVE_FILE) +
|
|
|
+ zone_page_state(zone, NR_ISOLATED_FILE);
|
|
|
|
|
|
if (get_nr_swap_pages() > 0)
|
|
|
nr += zone_page_state(zone, NR_ACTIVE_ANON) +
|
|
|
- zone_page_state(zone, NR_INACTIVE_ANON);
|
|
|
+ zone_page_state(zone, NR_INACTIVE_ANON) +
|
|
|
+ zone_page_state(zone, NR_ISOLATED_ANON);
|
|
|
|
|
|
return nr;
|
|
|
}
|