Date: Thu, 20 Dec 2007 22:45:55 +0000 (UTC) From: Alan Cox <alc@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/vm vm_page.c vm_phys.c vm_phys.h Message-ID: <200712202245.lBKMjt7H092002@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
alc 2007-12-20 22:45:54 UTC
FreeBSD src repository
Modified files:
sys/vm vm_page.c vm_phys.c vm_phys.h
Log:
Modify vm_phys_unfree_page() so that it no longer requires the given
page to be in the free lists. Instead, it now returns TRUE if it
removed the page from the free lists and FALSE if the page was not
in the free lists.
This change is required to support superpage reservations. Specifically,
once reservations are introduced, a cached page can either be in the
free lists or a reservation.
Revision Changes Path
1.364 +5 -2 src/sys/vm/vm_page.c
1.6 +10 -7 src/sys/vm/vm_phys.c
1.4 +4 -1 src/sys/vm/vm_phys.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200712202245.lBKMjt7H092002>
