cvs commit: src/sys/vm vm_page.c vm_phys.c vm_phys.h
Alan Cox
alc at FreeBSD.org
Thu Dec 20 14:45:55 PST 2007
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
More information about the cvs-src
mailing list