DragonFly BSD
DragonFly commits List (threaded) for 2010-11
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

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


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 18 Nov 2010 09:46:43 -0800 (PST)

commit 35c17e277baf61f9579fbc6cd5d01902b65820ea
Author: Matthew Dillon <dillon@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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]