Messages in this thread | | | Date | Tue, 10 Apr 2012 10:40:34 +0200 | From | Per Olofsson <> | Subject | Re: [PATCH v9]: Hibernation: fix the number of pages used for hibernate/thaw buffering |
| |
On 2012-04-10 04:47, Bojan Smojver wrote: > +/* > + * Number of free pages that are not high. > + */ > +static unsigned long low_free_pages(void) > +{ > + struct zone *zone; > + unsigned long free = 0; > + > + for_each_populated_zone(zone) > + if (!is_highmem(zone)) > + free += zone_page_state(zone, NR_FREE_PAGES); > + return free; > +}
Nitpick: it should be faster to calculate "nr_free_pages() - nr_free_highpages()", at least on systems without high pages. But perhaps it does not matter.
-- Pelle
| |