cvs commit: src/sys/vm vm_map.c
Alan Cox
alc at FreeBSD.org
Wed Jun 14 17:51:10 UTC 2006
alc 2006-06-14 17:48:46 UTC
FreeBSD src repository
Modified files:
sys/vm vm_map.c
Log:
Correct an error in the previous revision that could lead to a panic:
Found mapped cache page. Specifically, if cnt.v_free_count dips below
cnt.v_free_reserved after p_start has been set to a non-NULL value,
then vm_map_pmap_enter() would break out of the loop and incorrectly
call pmap_enter_object() for the remaining address range. To correct
this error, this revision truncates the address range so that
pmap_enter_object() will not map any cache pages.
In collaboration with: tegge@
Reported by: kris@
Revision Changes Path
1.376 +1 -0 src/sys/vm/vm_map.c
More information about the cvs-src
mailing list