commit b9469aa4a98e9528c7c7568fd34144309680bd09
Author: Matthew Dillon <[email protected]>
Date:   Fri Jun 10 10:35:24 2011 -0700

    kernel - do not have hold ref on object across a vm_map_split()
    
    * Just use vm_object_lock() (which uses a pool token) and do not hold
      a count on the object which can cause a deadlock when vm_map_split()
      tries to destroy the original object.
    
    Found-by: Venkatesh Srinivas <[email protected]>

Summary of changes:
 sys/vm/vm_map.c |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/b9469aa4a98e9528c7c7568fd34144309680bd09


-- 
DragonFly BSD source repository

Reply via email to