git: DragonFly_RELEASE_2_8 kernel - Make sure invalidated pages are unmapped in rare situation.

Matthew Dillon dillon at crater.dragonflybsd.org
Thu Nov 18 09:47:18 PST 2010


commit 35c17e277baf61f9579fbc6cd5d01902b65820ea
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Thu Nov 11 10:15:46 2010 -0800

    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.

Summary of changes:
 sys/kern/vfs_bio.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/35c17e277baf61f9579fbc6cd5d01902b65820ea


-- 
DragonFly BSD source repository





More information about the Commits mailing list