kernel - Make sure invalidated pages are unmapped in rare situation.
authorMatthew Dillon <dillon@apollo.backplane.com>
Thu, 11 Nov 2010 18:15:46 +0000 (10:15 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Thu, 18 Nov 2010 17:43:50 +0000 (09:43 -0800)
commit35c17e277baf61f9579fbc6cd5d01902b65820ea
treec70a87a4b15cf65ae758a70b4ef4a2486118570d
parent9e32a431c4b497abc342d1e43b592b4e4922eec5
kernel - Make sure invalidated pages are unmapped in rare situation.

* vfs_vmio_release() was ignoring pages busied by other MP users while
  releasing VM pages associated with the buffer cache.  This could
  potentially lead to invalida pages remaining memory mapped.

* Ensure that the released pages found to be in this state are still
  unmapped.
sys/kern/vfs_bio.c