free_pages
free_pages(p);
free_pages(p);
free_pages(p);
struct free_page *free_pages;
free_pages(p);
free_pages(p);
free_pages(p);
free_pages(p);
free_pages(p);
free_pages(p);
free_pages(m);
TAILQ_HEAD(, vm_page) free_pages;
TAILQ_INIT(&free_pages);
TAILQ_INSERT_TAIL(&free_pages, m, plinks.q);
while ((m = TAILQ_FIRST(&free_pages)) != NULL) {
TAILQ_REMOVE(&free_pages, m, plinks.q);