X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=kernel%2Fpower%2Fswsusp.c;h=7fb834397a0d5f97701f0e604b138cb473647011;hb=d23ad42324cc4378132e51f2fc5c9ba6cbe75182;hp=31aa0390c777d186652fe1b5dc3bfb4aafbaa338;hpb=c878538598d1e7ab41ecc0de8894e34e2fdef630;p=deliverable%2Flinux.git diff --git a/kernel/power/swsusp.c b/kernel/power/swsusp.c index 31aa0390c777..7fb834397a0d 100644 --- a/kernel/power/swsusp.c +++ b/kernel/power/swsusp.c @@ -230,9 +230,10 @@ int swsusp_shrink_memory(void) for_each_zone (zone) if (populated_zone(zone)) { if (is_highmem(zone)) { - highmem_size -= zone->free_pages; + highmem_size -= + zone_page_state(zone, NR_FREE_PAGES); } else { - tmp -= zone->free_pages; + tmp -= zone_page_state(zone, NR_FREE_PAGES); tmp += zone->lowmem_reserve[ZONE_NORMAL]; tmp += snapshot_additional_pages(zone); }