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, 11 Nov 2010 18:15:46 +0000 (10:15 -0800)
commitd8458ae7013246b00e01464ef38b888483e6d47c
treebdc9c58d65ea84920fa69cbe65857bb4446780d8
parent3b98d91253c66fb99ffe1023d7c5ae1c5411645f
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