Date: Wed, 14 Jun 2006 17:48:46 +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_map.c Message-ID: <200606141748.k5EHmkPE025291@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200606141748.k5EHmkPE025291>